home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / MPW Additions / Tools / MrCpp / MrCpp.rsrc / CODE_20_template.txt < prev    next >
Text File  |  1996-05-07  |  179KB  |  3,189 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00002150 (11 of them)
  3. # far model jump table entries starting at A5 + 0x00000000 (0 of them)
  4. # A5 relocation data at 0x00000000
  5. #   A5 relocation at 0000FFFE
  6. # A5 is 0x00000000
  7. # PC relocation data at 0x00000000
  8. #   PC relocation at 0000FFFE
  9. # load address is 0x00000000
  10. fn00000000:
  11. 00000000  4E56 0000                link       A6, 0
  12. 00000004  486D E136                pea.l      [A5 - 0x1ECA]
  13. 00000008  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  14. 0000000C  4EAD 163A                jsr        [A5 + 0x163A /* export_707 */]
  15. 00000010  4E5E                     unlink     A6
  16. 00000012  205F                     movea.l    A0, [A7]+
  17. 00000014  584F                     addq.w     A7, 4
  18. 00000016  4ED0                     jmp        [A0]
  19. 00000018  4E56 FFFC                link       A6, -0x0004
  20. 0000001C  2F0A                     move.l     -[A7], A2
  21. 0000001E  246E 0008                movea.l    A2, [A6 + 0x8]
  22. 00000022  102E 000C                move.b     D0, [A6 + 0xC]
  23. 00000026  4880                     ext.w      D0
  24. 00000028  48C0                     ext.l      D0
  25. 0000002A  7249                     moveq.l    D1, 0x49
  26. 0000002C  B081                     cmp.l      D0, D1
  27. 0000002E  6708                     beq        +0xA /* 00000038 */
  28. 00000030  7241                     moveq.l    D1, 0x41
  29. 00000032  B081                     cmp.l      D0, D1
  30. 00000034  670E                     beq        +0x10 /* 00000044 */
  31. 00000036  6076                     bra        +0x78 /* 000000AE */
  32. label00000038:
  33. 00000038  486D E15E                pea.l      [A5 - 0x1EA2]
  34. 0000003C  2F0A                     move.l     -[A7], A2
  35. 0000003E  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  36. 00000042  6066                     bra        +0x68 /* 000000AA */
  37. label00000044:
  38. 00000044  1012                     move.b     D0, [A2]
  39. 00000046  4880                     ext.w      D0
  40. 00000048  48C0                     ext.l      D0
  41. 0000004A  7263                     moveq.l    D1, 0x63
  42. 0000004C  B081                     cmp.l      D0, D1
  43. 0000004E  6714                     beq        +0x16 /* 00000064 */
  44. 00000050  7270                     moveq.l    D1, 0x70
  45. 00000052  B081                     cmp.l      D0, D1
  46. 00000054  6716                     beq        +0x18 /* 0000006C */
  47. 00000056  7265                     moveq.l    D1, 0x65
  48. 00000058  B081                     cmp.l      D0, D1
  49. 0000005A  6718                     beq        +0x1A /* 00000074 */
  50. 0000005C  7273                     moveq.l    D1, 0x73
  51. 0000005E  B081                     cmp.l      D0, D1
  52. 00000060  671A                     beq        +0x1C /* 0000007C */
  53. 00000062  604A                     bra        +0x4C /* 000000AE */
  54. label00000064:
  55. 00000064  1D7C 0007 FFFC           move.b     [A6 - 0x4], 0x7
  56. 0000006A  6016                     bra        +0x18 /* 00000082 */
  57. label0000006C:
  58. 0000006C  1D7C 0006 FFFC           move.b     [A6 - 0x4], 0x6
  59. 00000072  600E                     bra        +0x10 /* 00000082 */
  60. label00000074:
  61. 00000074  1D7C 0003 FFFC           move.b     [A6 - 0x4], 0x3
  62. 0000007A  6006                     bra        +0x8 /* 00000082 */
  63. label0000007C:
  64. 0000007C  1D7C 0002 FFFC           move.b     [A6 - 0x4], 0x2
  65. label00000082:
  66. 00000082  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  67. 00000086  7240                     moveq.l    D1, 0x40
  68. 00000088  C041                     and.w      D0, D1
  69. 0000008A  6718                     beq        +0x1A /* 000000A4 */
  70. 0000008C  102D D5DA                move.b     D0, [A5 - 0x2A26]
  71. 00000090  B02E FFFC                cmp.b      D0, [A6 - 0x4]
  72. 00000094  670E                     beq        +0x10 /* 000000A4 */
  73. 00000096  2F0A                     move.l     -[A7], A2
  74. 00000098  7004                     moveq.l    D0, 0x04
  75. 0000009A  2F00                     move.l     -[A7], D0
  76. 0000009C  4EAD 18CA                jsr        [A5 + 0x18CA /* export_789 */]
  77. 000000A0  504F                     addq.w     A7, 8
  78. 000000A2  6006                     bra        +0x8 /* 000000AA */
  79. label000000A4:
  80. 000000A4  1B6E FFFC D5DA           move.b     [A5 - 0x2A26], [A6 - 0x4]
  81. label000000AA:
  82. 000000AA  7000                     moveq.l    D0, 0x00
  83. 000000AC  6002                     bra        +0x4 /* 000000B0 */
  84. label000000AE:
  85. 000000AE  7001                     moveq.l    D0, 0x01
  86. label000000B0:
  87. 000000B0  245F                     movea.l    A2, [A7]+
  88. 000000B2  4E5E                     unlink     A6
  89. 000000B4  205F                     movea.l    A0, [A7]+
  90. 000000B6  5C4F                     addq.w     A7, 6
  91. 000000B8  4ED0                     jmp        [A0]
  92. fn000000BA:
  93. 000000BA  4E56 FFFC                link       A6, -0x0004
  94. 000000BE  48E7 1818                movem.l    -[A7], D3,D4,A3,A4
  95. 000000C2  362D D8D8                move.w     D3, [A5 - 0x2728]
  96. 000000C6  282D D88C                move.l     D4, [A5 - 0x2774]
  97. 000000CA  286D C3EA                movea.l    A4, [A5 - 0x3C16]
  98. 000000CE  7000                     moveq.l    D0, 0x00
  99. 000000D0  2B40 C3EA                move.l     [A5 - 0x3C16], D0
  100. 000000D4  1B7C 008B CDDC           move.b     [A5 - 0x3224], 0x8B
  101. 000000DA  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  102. 000000DE  206E 0010                movea.l    A0, [A6 + 0x10]
  103. 000000E2  2068 0010                movea.l    A0, [A0 + 0x10]
  104. 000000E6  2F28 0004                move.l     -[A7], [A0 + 0x4]
  105. 000000EA  206E 000C                movea.l    A0, [A6 + 0xC]
  106. 000000EE  2068 0010                movea.l    A0, [A0 + 0x10]
  107. 000000F2  2F28 0086                move.l     -[A7], [A0 + 0x86]
  108. 000000F6  4EBA 159C                jsr        [PC + 0x159C /* 00001694 */]
  109. 000000FA  266E 0008                movea.l    A3, [A6 + 0x8]
  110. 000000FE  600A                     bra        +0xC /* 0000010A */
  111. label00000100:
  112. 00000100  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  113. 00000104  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  114. 00000108  2653                     movea.l    A3, [A3]
  115. label0000010A:
  116. 0000010A  200B                     move.l     D0, A3
  117. 0000010C  66F2                     bne        -0xC /* 00000100 */
  118. 0000010E  102D D9B3                move.b     D0, [A5 - 0x264D]
  119. 00000112  1D40 FFFC                move.b     [A6 - 0x4], D0
  120. 00000116  7201                     moveq.l    D1, 0x01
  121. 00000118  3B41 D8D8                move.w     [A5 - 0x2728], D1
  122. 0000011C  1B6D D5DA D9B3           move.b     [A5 - 0x264D], [A5 - 0x2A26]
  123. 00000122  00AD 0000 0020 D99C      ori.l      [A5 - 0x2664], 0x20 /* ' ' */
  124. 0000012A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  125. 0000012E  4EAD 1B4A                jsr        [A5 + 0x1B4A /* export_869 */]
  126. 00000132  02AD FFFF FFDF D99C      andi.l     [A5 - 0x2664], 0xFFFFFFDF
  127. 0000013A  1B6E FFFC D9B3           move.b     [A5 - 0x264D], [A6 - 0x4]
  128. 00000140  3B43 D8D8                move.w     [A5 - 0x2728], D3
  129. 00000144  4EBA 1640                jsr        [PC + 0x1640 /* 00001786 */]
  130. 00000148  2B44 D88C                move.l     [A5 - 0x2774], D4
  131. 0000014C  2B4C C3EA                move.l     [A5 - 0x3C16], A4
  132. 00000150  4CDF 1818                movem.l    D3,D4,A3,A4, [A7]+
  133. 00000154  4E5E                     unlink     A6
  134. 00000156  205F                     movea.l    A0, [A7]+
  135. 00000158  4FEF 000C                lea.l      A7, [A7 + 0xC]
  136. 0000015C  4ED0                     jmp        [A0]
  137. 0000015E  4E56 FBF0                link       A6, -0x0410
  138. 00000162  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  139. 00000166  422E FFF4                clr.b      [A6 - 0xC]
  140. 0000016A  486D D8D0                pea.l      [A5 - 0x2730]
  141. 0000016E  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  142. 00000172  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  143. 00000176  7278                     moveq.l    D1, 0x78
  144. 00000178  B001                     cmp.b      D0, D1
  145. 0000017A  670A                     beq        +0xC /* 00000186 */
  146. 0000017C  7049                     moveq.l    D0, 0x49
  147. 0000017E  2F00                     move.l     -[A7], D0
  148. 00000180  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  149. 00000184  584F                     addq.w     A7, 4
  150. label00000186:
  151. 00000186  45EE FBF0                lea.l      A2, [A6 - 0x410]
  152. label0000018A:
  153. 0000018A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  154. 0000018E  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  155. 00000192  2840                     movea.l    A4, D0
  156. 00000194  248C                     move.l     [A2], A4
  157. 00000196  244C                     movea.l    A2, A4
  158. 00000198  700C                     moveq.l    D0, 0x0C
  159. 0000019A  D5C0                     add.l      A2, D0
  160. 0000019C  0C2D 0007 CDDC           cmpi.b     [A5 - 0x3224], 0x7
  161. 000001A2  666A                     bne        +0x6C /* 0000020E */
  162. 000001A4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  163. 000001A8  0C00 0089                cmpi.b     D0, 0x89
  164. 000001AC  670A                     beq        +0xC /* 000001B8 */
  165. 000001AE  7014                     moveq.l    D0, 0x14
  166. 000001B0  2F00                     move.l     -[A7], D0
  167. 000001B2  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  168. 000001B6  584F                     addq.w     A7, 4
  169. label000001B8:
  170. 000001B8  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  171. 000001BC  7002                     moveq.l    D0, 0x02
  172. 000001BE  3F00                     move.w     -[A7], D0
  173. 000001C0  206D D960                movea.l    A0, [A5 - 0x26A0]
  174. 000001C4  4E90                     jsr        [A0]
  175. 000001C6  2880                     move.l     [A4], D0
  176. 000001C8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  177. 000001CC  162D CDDC                move.b     D3, [A5 - 0x3224]
  178. 000001D0  7057                     moveq.l    D0, 0x57
  179. 000001D2  B600                     cmp.b      D3, D0
  180. 000001D4  6724                     beq        +0x26 /* 000001FA */
  181. 000001D6  7077                     moveq.l    D0, 0x77
  182. 000001D8  B600                     cmp.b      D3, D0
  183. 000001DA  671E                     beq        +0x20 /* 000001FA */
  184. 000001DC  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  185. 000001E0  2F14                     move.l     -[A7], [A4]
  186. 000001E2  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  187. 000001E6  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  188. 000001EA  1B7C 0007 CDDC           move.b     [A5 - 0x3224], 0x7
  189. 000001F0  2F14                     move.l     -[A7], [A4]
  190. 000001F2  206D D958                movea.l    A0, [A5 - 0x26A8]
  191. 000001F6  4E90                     jsr        [A0]
  192. 000001F8  6014                     bra        +0x16 /* 0000020E */
  193. label000001FA:
  194. 000001FA  102E FFF4                move.b     D0, [A6 - 0xC]
  195. 000001FE  6700 00B2                beq        +0xB4 /* 000002B2 */
  196. 00000202  42A7                     clr.l      -[A7]
  197. 00000204  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  198. 00000208  584F                     addq.w     A7, 4
  199. 0000020A  6000 00A6                bra        +0xA8 /* 000002B2 */
  200. label0000020E:
  201. 0000020E  486E FFF8                pea.l      [A6 - 0x8]
  202. 00000212  42A7                     clr.l      -[A7]
  203. 00000214  7001                     moveq.l    D0, 0x01
  204. 00000216  3F00                     move.w     -[A7], D0
  205. 00000218  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  206. 0000021C  42A7                     clr.l      -[A7]
  207. 0000021E  486E FBF4                pea.l      [A6 - 0x40C]
  208. 00000222  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  209. 00000226  4EAD 1BB2                jsr        [A5 + 0x1BB2 /* export_882 */]
  210. 0000022A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  211. 0000022E  2940 0004                move.l     [A4 + 0x4], D0
  212. 00000232  2F00                     move.l     -[A7], D0
  213. 00000234  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  214. 00000238  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  215. 0000023C  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  216. 00000240  486E FBF4                pea.l      [A6 - 0x40C]
  217. 00000244  7002                     moveq.l    D0, 0x02
  218. 00000246  3F00                     move.w     -[A7], D0
  219. 00000248  206D D960                movea.l    A0, [A5 - 0x26A0]
  220. 0000024C  4E90                     jsr        [A0]
  221. 0000024E  2880                     move.l     [A4], D0
  222. 00000250  102E FBF4                move.b     D0, [A6 - 0x40C]
  223. 00000254  660A                     bne        +0xC /* 00000260 */
  224. 00000256  7078                     moveq.l    D0, 0x78
  225. 00000258  2F00                     move.l     -[A7], D0
  226. 0000025A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  227. 0000025E  584F                     addq.w     A7, 4
  228. label00000260:
  229. 00000260  0C2D 0067 CDDC           cmpi.b     [A5 - 0x3224], 0x67 /* 'g' */
  230. 00000266  663C                     bne        +0x3E /* 000002A4 */
  231. 00000268  102D D98F                move.b     D0, [A5 - 0x2671]
  232. 0000026C  1D40 FFFC                move.b     [A6 - 0x4], D0
  233. 00000270  7601                     moveq.l    D3, 0x01
  234. 00000272  1D43 FFF4                move.b     [A6 - 0xC], D3
  235. 00000276  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  236. 0000027A  1B43 D98F                move.b     [A5 - 0x2671], D3
  237. 0000027E  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  238. 00000282  2F00                     move.l     -[A7], D0
  239. 00000284  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  240. 00000288  2F00                     move.l     -[A7], D0
  241. 0000028A  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  242. 0000028E  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  243. 00000292  2F00                     move.l     -[A7], D0
  244. 00000294  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  245. 00000298  2940 0008                move.l     [A4 + 0x8], D0
  246. 0000029C  1B6E FFFC D98F           move.b     [A5 - 0x2671], [A6 - 0x4]
  247. 000002A2  600E                     bra        +0x10 /* 000002B2 */
  248. label000002A4:
  249. 000002A4  102E FFF4                move.b     D0, [A6 - 0xC]
  250. 000002A8  6708                     beq        +0xA /* 000002B2 */
  251. 000002AA  42A7                     clr.l      -[A7]
  252. 000002AC  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  253. 000002B0  584F                     addq.w     A7, 4
  254. label000002B2:
  255. 000002B2  266E FBF0                movea.l    A3, [A6 - 0x410]
  256. 000002B6  601E                     bra        +0x20 /* 000002D6 */
  257. label000002B8:
  258. 000002B8  2F13                     move.l     -[A7], [A3]
  259. 000002BA  2F14                     move.l     -[A7], [A4]
  260. 000002BC  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  261. 000002C0  504F                     addq.w     A7, 8
  262. 000002C2  4A80                     tst.l      D0
  263. 000002C4  660C                     bne        +0xE /* 000002D2 */
  264. 000002C6  2F14                     move.l     -[A7], [A4]
  265. 000002C8  7030                     moveq.l    D0, 0x30
  266. 000002CA  2F00                     move.l     -[A7], D0
  267. 000002CC  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  268. 000002D0  504F                     addq.w     A7, 8
  269. label000002D2:
  270. 000002D2  266B 000C                movea.l    A3, [A3 + 0xC]
  271. label000002D6:
  272. 000002D6  B7CC                     cmpa.l     A3, A4
  273. 000002D8  66DE                     bne        -0x20 /* 000002B8 */
  274. 000002DA  162D CDDC                move.b     D3, [A5 - 0x3224]
  275. 000002DE  7057                     moveq.l    D0, 0x57
  276. 000002E0  B600                     cmp.b      D3, D0
  277. 000002E2  6700 FEA6                beq        -0x158 /* 0000018A */
  278. 000002E6  7077                     moveq.l    D0, 0x77
  279. 000002E8  B600                     cmp.b      D3, D0
  280. 000002EA  6606                     bne        +0x8 /* 000002F2 */
  281. 000002EC  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  282. 000002F0  6016                     bra        +0x18 /* 00000308 */
  283. label000002F2:
  284. 000002F2  704A                     moveq.l    D0, 0x4A
  285. 000002F4  2F00                     move.l     -[A7], D0
  286. 000002F6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  287. 000002FA  584F                     addq.w     A7, 4
  288. 000002FC  7077                     moveq.l    D0, 0x77
  289. 000002FE  1F00                     move.b     -[A7], D0
  290. 00000300  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  291. 00000304  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  292. label00000308:
  293. 00000308  162D CDDC                move.b     D3, [A5 - 0x3224]
  294. 0000030C  7007                     moveq.l    D0, 0x07
  295. 0000030E  B600                     cmp.b      D3, D0
  296. 00000310  670E                     beq        +0x10 /* 00000320 */
  297. 00000312  702D                     moveq.l    D0, 0x2D
  298. 00000314  B600                     cmp.b      D3, D0
  299. 00000316  6708                     beq        +0xA /* 00000320 */
  300. 00000318  7035                     moveq.l    D0, 0x35
  301. 0000031A  B600                     cmp.b      D3, D0
  302. 0000031C  6600 01C2                bne        +0x1C4 /* 000004E0 */
  303. label00000320:
  304. 00000320  7800                     moveq.l    D4, 0x00
  305. 00000322  1D43 FFFD                move.b     [A6 - 0x3], D3
  306. 00000326  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  307. 0000032A  122D CDDC                move.b     D1, [A5 - 0x3224]
  308. 0000032E  7000                     moveq.l    D0, 0x00
  309. 00000330  1001                     move.b     D0, D1
  310. 00000332  723D                     moveq.l    D1, 0x3D
  311. 00000334  B081                     cmp.l      D0, D1
  312. 00000336  6708                     beq        +0xA /* 00000340 */
  313. 00000338  723E                     moveq.l    D1, 0x3E
  314. 0000033A  B081                     cmp.l      D0, D1
  315. 0000033C  670A                     beq        +0xC /* 00000348 */
  316. 0000033E  6012                     bra        +0x14 /* 00000352 */
  317. label00000340:
  318. 00000340  0084 0000 4000           ori.l      D4, 0x4000 /* '@\0' */
  319. 00000346  6006                     bra        +0x8 /* 0000034E */
  320. label00000348:
  321. 00000348  0084 0000 2000           ori.l      D4, 0x2000 /* ' \0' */
  322. label0000034E:
  323. 0000034E  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  324. label00000352:
  325. 00000352  0C2D 0089 CDDC           cmpi.b     [A5 - 0x3224], 0x89
  326. 00000358  671E                     beq        +0x20 /* 00000378 */
  327. 0000035A  7014                     moveq.l    D0, 0x14
  328. 0000035C  2F00                     move.l     -[A7], D0
  329. 0000035E  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  330. 00000362  584F                     addq.w     A7, 4
  331. 00000364  7072                     moveq.l    D0, 0x72
  332. 00000366  1F00                     move.b     -[A7], D0
  333. 00000368  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  334. 0000036C  486E FBF0                pea.l      [A6 - 0x410]
  335. 00000370  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  336. 00000374  4EFA 0172                jmp        [PC + 0x172 /* 000004E8 */]
  337. label00000378:
  338. 00000378  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  339. 0000037C  7003                     moveq.l    D0, 0x03
  340. 0000037E  2F00                     move.l     -[A7], D0
  341. 00000380  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  342. 00000384  2840                     movea.l    A4, D0
  343. 00000386  2F2D CDDE                move.l     -[A7], [A5 - 0x3222]
  344. 0000038A  486E FBF4                pea.l      [A6 - 0x40C]
  345. 0000038E  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  346. 00000392  504F                     addq.w     A7, 8
  347. 00000394  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  348. 00000398  0C2D 0072 CDDC           cmpi.b     [A5 - 0x3224], 0x72 /* 'r' */
  349. 0000039E  6700 00EA                beq        +0xEC /* 0000048A */
  350. 000003A2  200C                     move.l     D0, A4
  351. 000003A4  6700 0096                beq        +0x98 /* 0000043C */
  352. 000003A8  206C 000C                movea.l    A0, [A4 + 0xC]
  353. 000003AC  1028 0004                move.b     D0, [A0 + 0x4]
  354. 000003B0  7208                     moveq.l    D1, 0x08
  355. 000003B2  C001                     and.b      D0, D1
  356. 000003B4  675E                     beq        +0x60 /* 00000414 */
  357. 000003B6  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  358. 000003BA  206C 0010                movea.l    A0, [A4 + 0x10]
  359. 000003BE  2F28 0004                move.l     -[A7], [A0 + 0x4]
  360. 000003C2  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  361. 000003C6  4A80                     tst.l      D0
  362. 000003C8  674A                     beq        +0x4C /* 00000414 */
  363. 000003CA  4267                     clr.w      -[A7]
  364. 000003CC  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  365. 000003D0  206C 0010                movea.l    A0, [A4 + 0x10]
  366. 000003D4  2140 0008                move.l     [A0 + 0x8], D0
  367. 000003D8  206C 000C                movea.l    A0, [A4 + 0xC]
  368. 000003DC  0228 00F7 0004           andi.b     [A0 + 0x4], 0xF7
  369. 000003E2  206C 0010                movea.l    A0, [A4 + 0x10]
  370. 000003E6  2450                     movea.l    A2, [A0]
  371. 000003E8  6024                     bra        +0x26 /* 0000040E */
  372. label000003EA:
  373. 000003EA  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  374. 000003EE  266A 0008                movea.l    A3, [A2 + 0x8]
  375. 000003F2  204B                     movea.l    A0, A3
  376. 000003F4  7054                     moveq.l    D0, 0x54
  377. 000003F6  D1C0                     add.l      A0, D0
  378. 000003F8  2F08                     move.l     -[A7], A0
  379. 000003FA  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  380. 000003FE  2F0C                     move.l     -[A7], A4
  381. 00000400  206B 0010                movea.l    A0, [A3 + 0x10]
  382. 00000404  2F28 0086                move.l     -[A7], [A0 + 0x86]
  383. 00000408  4EBA 0F82                jsr        [PC + 0xF82 /* 0000138C */]
  384. 0000040C  2452                     movea.l    A2, [A2]
  385. label0000040E:
  386. 0000040E  200A                     move.l     D0, A2
  387. 00000410  6720                     beq        +0x22 /* 00000432 */
  388. 00000412  60D6                     bra        -0x28 /* 000003EA */
  389. label00000414:
  390. 00000414  204C                     movea.l    A0, A4
  391. 00000416  7054                     moveq.l    D0, 0x54
  392. 00000418  D1C0                     add.l      A0, D0
  393. 0000041A  2F08                     move.l     -[A7], A0
  394. 0000041C  7030                     moveq.l    D0, 0x30
  395. 0000041E  2F00                     move.l     -[A7], D0
  396. 00000420  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  397. 00000424  504F                     addq.w     A7, 8
  398. 00000426  4267                     clr.w      -[A7]
  399. 00000428  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  400. 0000042C  2F00                     move.l     -[A7], D0
  401. 0000042E  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  402. label00000432:
  403. 00000432  486E FBF0                pea.l      [A6 - 0x410]
  404. 00000436  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  405. 0000043A  602E                     bra        +0x30 /* 0000046A */
  406. label0000043C:
  407. 0000043C  486E FBF4                pea.l      [A6 - 0x40C]
  408. 00000440  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  409. 00000444  4EBA 06DC                jsr        [PC + 0x6DC /* 00000B22 */]
  410. 00000448  2840                     movea.l    A4, D0
  411. 0000044A  244C                     movea.l    A2, A4
  412. 0000044C  7010                     moveq.l    D0, 0x10
  413. 0000044E  D5C0                     add.l      A2, D0
  414. 00000450  2052                     movea.l    A0, [A2]
  415. 00000452  89A8 001A                or.l       [A0 + 0x1A], D4
  416. 00000456  2052                     movea.l    A0, [A2]
  417. 00000458  116E FFFD 0018           move.b     [A0 + 0x18], [A6 - 0x3]
  418. 0000045E  4267                     clr.w      -[A7]
  419. 00000460  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  420. 00000464  2052                     movea.l    A0, [A2]
  421. 00000466  2140 0008                move.l     [A0 + 0x8], D0
  422. label0000046A:
  423. 0000046A  206C 000C                movea.l    A0, [A4 + 0xC]
  424. 0000046E  0228 00F7 0004           andi.b     [A0 + 0x4], 0xF7
  425. 00000474  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  426. 00000478  7272                     moveq.l    D1, 0x72
  427. 0000047A  B001                     cmp.b      D0, D1
  428. 0000047C  676A                     beq        +0x6C /* 000004E8 */
  429. 0000047E  7033                     moveq.l    D0, 0x33
  430. 00000480  2F00                     move.l     -[A7], D0
  431. 00000482  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  432. 00000486  584F                     addq.w     A7, 4
  433. 00000488  605E                     bra        +0x60 /* 000004E8 */
  434. label0000048A:
  435. 0000048A  200C                     move.l     D0, A4
  436. 0000048C  6730                     beq        +0x32 /* 000004BE */
  437. 0000048E  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  438. 00000492  206C 0010                movea.l    A0, [A4 + 0x10]
  439. 00000496  2F28 0004                move.l     -[A7], [A0 + 0x4]
  440. 0000049A  4EAD 1A6A                jsr        [A5 + 0x1A6A /* export_841 */]
  441. 0000049E  4A80                     tst.l      D0
  442. 000004A0  6612                     bne        +0x14 /* 000004B4 */
  443. 000004A2  204C                     movea.l    A0, A4
  444. 000004A4  7054                     moveq.l    D0, 0x54
  445. 000004A6  D1C0                     add.l      A0, D0
  446. 000004A8  2F08                     move.l     -[A7], A0
  447. 000004AA  704B                     moveq.l    D0, 0x4B
  448. 000004AC  2F00                     move.l     -[A7], D0
  449. 000004AE  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  450. 000004B2  504F                     addq.w     A7, 8
  451. label000004B4:
  452. 000004B4  486E FBF0                pea.l      [A6 - 0x410]
  453. 000004B8  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  454. 000004BC  602A                     bra        +0x2C /* 000004E8 */
  455. label000004BE:
  456. 000004BE  486E FBF4                pea.l      [A6 - 0x40C]
  457. 000004C2  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  458. 000004C6  4EBA 065A                jsr        [PC + 0x65A /* 00000B22 */]
  459. 000004CA  2840                     movea.l    A4, D0
  460. 000004CC  206C 0010                movea.l    A0, [A4 + 0x10]
  461. 000004D0  89A8 001A                or.l       [A0 + 0x1A], D4
  462. 000004D4  206C 0010                movea.l    A0, [A4 + 0x10]
  463. 000004D8  116E FFFD 0018           move.b     [A0 + 0x18], [A6 - 0x3]
  464. 000004DE  6008                     bra        +0xA /* 000004E8 */
  465. label000004E0:
  466. 000004E0  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  467. 000004E4  4EBA 000A                jsr        [PC + 0xA /* 000004F0 */]
  468. label000004E8:
  469. 000004E8  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  470. 000004EC  4E5E                     unlink     A6
  471. 000004EE  4E75                     rts
  472. fn000004F0:
  473. 000004F0  4E56 FBEC                link       A6, -0x0414
  474. 000004F4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  475. 000004F8  4247                     clr.w      D7
  476. 000004FA  7000                     moveq.l    D0, 0x00
  477. 000004FC  2D40 FFF4                move.l     [A6 - 0xC], D0
  478. 00000500  7001                     moveq.l    D0, 0x01
  479. 00000502  3F00                     move.w     -[A7], D0
  480. 00000504  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  481. 00000508  2D40 FBEC                move.l     [A6 - 0x414], D0
  482. 0000050C  7C00                     moveq.l    D6, 0x00
  483. 0000050E  7A00                     moveq.l    D5, 0x00
  484. 00000510  7800                     moveq.l    D4, 0x00
  485. 00000512  1D7C 008C FFF0           move.b     [A6 - 0x10], 0x8C
  486. 00000518  422E FBF0                clr.b      [A6 - 0x410]
  487. 0000051C  2640                     movea.l    A3, D0
  488. 0000051E  6000 025C                bra        +0x25E /* 0000077C */
  489. label00000522:
  490. 00000522  1213                     move.b     D1, [A3]
  491. 00000524  7000                     moveq.l    D0, 0x00
  492. 00000526  1001                     move.b     D0, D1
  493. 00000528  0C80 0000 0089           cmpi.l     D0, 0x89
  494. 0000052E  6754                     beq        +0x56 /* 00000584 */
  495. 00000530  721F                     moveq.l    D1, 0x1F
  496. 00000532  B081                     cmp.l      D0, D1
  497. 00000534  6700 00A4                beq        +0xA6 /* 000005DA */
  498. 00000538  721B                     moveq.l    D1, 0x1B
  499. 0000053A  B081                     cmp.l      D0, D1
  500. 0000053C  6700 00A2                beq        +0xA4 /* 000005E0 */
  501. 00000540  724A                     moveq.l    D1, 0x4A
  502. 00000542  B081                     cmp.l      D0, D1
  503. 00000544  6700 00A0                beq        +0xA2 /* 000005E6 */
  504. 00000548  7253                     moveq.l    D1, 0x53
  505. 0000054A  B081                     cmp.l      D0, D1
  506. 0000054C  6700 01C4                beq        +0x1C6 /* 00000712 */
  507. 00000550  7254                     moveq.l    D1, 0x54
  508. 00000552  B081                     cmp.l      D0, D1
  509. 00000554  6700 01D2                beq        +0x1D4 /* 00000728 */
  510. 00000558  725B                     moveq.l    D1, 0x5B
  511. 0000055A  B081                     cmp.l      D0, D1
  512. 0000055C  6700 01CE                beq        +0x1D0 /* 0000072C */
  513. 00000560  725C                     moveq.l    D1, 0x5C
  514. 00000562  B081                     cmp.l      D0, D1
  515. 00000564  6700 01CA                beq        +0x1CC /* 00000730 */
  516. 00000568  7278                     moveq.l    D1, 0x78
  517. 0000056A  B081                     cmp.l      D0, D1
  518. 0000056C  6700 01C6                beq        +0x1C8 /* 00000734 */
  519. 00000570  7272                     moveq.l    D1, 0x72
  520. 00000572  B081                     cmp.l      D0, D1
  521. 00000574  6700 022A                beq        +0x22C /* 000007A0 */
  522. 00000578  7259                     moveq.l    D1, 0x59
  523. 0000057A  B081                     cmp.l      D0, D1
  524. 0000057C  6700 0222                beq        +0x224 /* 000007A0 */
  525. 00000580  6000 01F0                bra        +0x1F2 /* 00000772 */
  526. label00000584:
  527. 00000584  4A85                     tst.l      D5
  528. 00000586  6600 01EA                bne        +0x1EC /* 00000772 */
  529. 0000058A  4A84                     tst.l      D4
  530. 0000058C  6600 01E4                bne        +0x1E6 /* 00000772 */
  531. 00000590  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  532. 00000594  7003                     moveq.l    D0, 0x03
  533. 00000596  2F00                     move.l     -[A7], D0
  534. 00000598  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  535. 0000059C  2840                     movea.l    A4, D0
  536. 0000059E  200C                     move.l     D0, A4
  537. 000005A0  6726                     beq        +0x28 /* 000005C8 */
  538. 000005A2  162C 001C                move.b     D3, [A4 + 0x1C]
  539. 000005A6  700A                     moveq.l    D0, 0x0A
  540. 000005A8  B600                     cmp.b      D3, D0
  541. 000005AA  6712                     beq        +0x14 /* 000005BE */
  542. 000005AC  700D                     moveq.l    D0, 0x0D
  543. 000005AE  B600                     cmp.b      D3, D0
  544. 000005B0  670C                     beq        +0xE /* 000005BE */
  545. 000005B2  700F                     moveq.l    D0, 0x0F
  546. 000005B4  B600                     cmp.b      D3, D0
  547. 000005B6  6706                     beq        +0x8 /* 000005BE */
  548. 000005B8  700E                     moveq.l    D0, 0x0E
  549. 000005BA  B600                     cmp.b      D3, D0
  550. 000005BC  660A                     bne        +0xC /* 000005C8 */
  551. label000005BE:
  552. 000005BE  1D7C 001C FFF0           move.b     [A6 - 0x10], 0x1C
  553. 000005C4  6000 01B2                bra        +0x1B4 /* 00000778 */
  554. label000005C8:
  555. 000005C8  2F2B 0002                move.l     -[A7], [A3 + 0x2]
  556. 000005CC  486E FBF0                pea.l      [A6 - 0x410]
  557. 000005D0  4EAD 01BA                jsr        [A5 + 0x1BA /* export_51 */]
  558. 000005D4  504F                     addq.w     A7, 8
  559. 000005D6  6000 019A                bra        +0x19C /* 00000772 */
  560. label000005DA:
  561. 000005DA  7801                     moveq.l    D4, 0x01
  562. 000005DC  6000 0194                bra        +0x196 /* 00000772 */
  563. label000005E0:
  564. 000005E0  7E01                     moveq.l    D7, 0x01
  565. 000005E2  6000 018E                bra        +0x190 /* 00000772 */
  566. label000005E6:
  567. 000005E6  102E FBF0                move.b     D0, [A6 - 0x410]
  568. 000005EA  6700 0196                beq        +0x198 /* 00000782 */
  569. 000005EE  4243                     clr.w      D3
  570. 000005F0  246B 001C                movea.l    A2, [A3 + 0x1C]
  571. 000005F4  1212                     move.b     D1, [A2]
  572. 000005F6  7000                     moveq.l    D0, 0x00
  573. 000005F8  1001                     move.b     D0, D1
  574. 000005FA  721F                     moveq.l    D1, 0x1F
  575. 000005FC  B081                     cmp.l      D0, D1
  576. 000005FE  6746                     beq        +0x48 /* 00000646 */
  577. 00000600  7251                     moveq.l    D1, 0x51
  578. 00000602  B081                     cmp.l      D0, D1
  579. 00000604  6740                     beq        +0x42 /* 00000646 */
  580. 00000606  0C80 0000 0089           cmpi.l     D0, 0x89
  581. 0000060C  6702                     beq        +0x4 /* 00000610 */
  582. 0000060E  6030                     bra        +0x32 /* 00000640 */
  583. label00000610:
  584. 00000610  206A 001C                movea.l    A0, [A2 + 0x1C]
  585. 00000614  1210                     move.b     D1, [A0]
  586. 00000616  7000                     moveq.l    D0, 0x00
  587. 00000618  1001                     move.b     D0, D1
  588. 0000061A  7253                     moveq.l    D1, 0x53
  589. 0000061C  B081                     cmp.l      D0, D1
  590. 0000061E  671A                     beq        +0x1C /* 0000063A */
  591. 00000620  7267                     moveq.l    D1, 0x67
  592. 00000622  B081                     cmp.l      D0, D1
  593. 00000624  6714                     beq        +0x16 /* 0000063A */
  594. 00000626  7272                     moveq.l    D1, 0x72
  595. 00000628  B081                     cmp.l      D0, D1
  596. 0000062A  670E                     beq        +0x10 /* 0000063A */
  597. 0000062C  725B                     moveq.l    D1, 0x5B
  598. 0000062E  B081                     cmp.l      D0, D1
  599. 00000630  6708                     beq        +0xA /* 0000063A */
  600. 00000632  7254                     moveq.l    D1, 0x54
  601. 00000634  B081                     cmp.l      D0, D1
  602. 00000636  6702                     beq        +0x4 /* 0000063A */
  603. 00000638  6002                     bra        +0x4 /* 0000063C */
  604. label0000063A:
  605. 0000063A  7601                     moveq.l    D3, 0x01
  606. label0000063C:
  607. 0000063C  4A43                     tst.w      D3
  608. 0000063E  6606                     bne        +0x8 /* 00000646 */
  609. label00000640:
  610. 00000640  7800                     moveq.l    D4, 0x00
  611. 00000642  6000 0134                bra        +0x136 /* 00000778 */
  612. label00000646:
  613. 00000646  486E FBF0                pea.l      [A6 - 0x410]
  614. 0000064A  7003                     moveq.l    D0, 0x03
  615. 0000064C  2F00                     move.l     -[A7], D0
  616. 0000064E  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  617. 00000652  2840                     movea.l    A4, D0
  618. 00000654  200C                     move.l     D0, A4
  619. 00000656  6712                     beq        +0x14 /* 0000066A */
  620. 00000658  0C2E 0077 FFF0           cmpi.b     [A6 - 0x10], 0x77 /* 'w' */
  621. 0000065E  660A                     bne        +0xC /* 0000066A */
  622. 00000660  102C 001C                move.b     D0, [A4 + 0x1C]
  623. 00000664  721A                     moveq.l    D1, 0x1A
  624. 00000666  B001                     cmp.b      D0, D1
  625. 00000668  6712                     beq        +0x14 /* 0000067C */
  626. label0000066A:
  627. 0000066A  486E FBF0                pea.l      [A6 - 0x410]
  628. 0000066E  704C                     moveq.l    D0, 0x4C
  629. 00000670  2F00                     move.l     -[A7], D0
  630. 00000672  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  631. 00000676  504F                     addq.w     A7, 8
  632. 00000678  6000 0108                bra        +0x10A /* 00000782 */
  633. label0000067C:
  634. 0000067C  41ED D8D0                lea.l      A0, [A5 - 0x2730]
  635. 00000680  246E FBEC                movea.l    A2, [A6 - 0x414]
  636. 00000684  7016                     moveq.l    D0, 0x16
  637. 00000686  D5C0                     add.l      A2, D0
  638. 00000688  24D8                     move.l     [A2]+, [A0]+
  639. 0000068A  3490                     move.w     [A2], [A0]
  640. 0000068C  244C                     movea.l    A2, A4
  641. 0000068E  7010                     moveq.l    D0, 0x10
  642. 00000690  D5C0                     add.l      A2, D0
  643. 00000692  4A47                     tst.w      D7
  644. 00000694  675A                     beq        +0x5C /* 000006F0 */
  645. 00000696  7000                     moveq.l    D0, 0x00
  646. 00000698  2D40 FFF8                move.l     [A6 - 0x8], D0
  647. 0000069C  2052                     movea.l    A0, [A2]
  648. 0000069E  7010                     moveq.l    D0, 0x10
  649. 000006A0  D1C0                     add.l      A0, D0
  650. 000006A2  2F08                     move.l     -[A7], A0
  651. 000006A4  2F2E FBEC                move.l     -[A7], [A6 - 0x414]
  652. 000006A8  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  653. 000006AC  486E FFF8                pea.l      [A6 - 0x8]
  654. 000006B0  2F2E FBEC                move.l     -[A7], [A6 - 0x414]
  655. 000006B4  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  656. 000006B8  2052                     movea.l    A0, [A2]
  657. 000006BA  2650                     movea.l    A3, [A0]
  658. 000006BC  6022                     bra        +0x24 /* 000006E0 */
  659. label000006BE:
  660. 000006BE  246B 0008                movea.l    A2, [A3 + 0x8]
  661. 000006C2  206A 0010                movea.l    A0, [A2 + 0x10]
  662. 000006C6  2028 0010                move.l     D0, [A0 + 0x10]
  663. 000006CA  0280 0000 0200           andi.l     D0, 0x200
  664. 000006D0  670C                     beq        +0xE /* 000006DE */
  665. 000006D2  2F0C                     move.l     -[A7], A4
  666. 000006D4  2F0A                     move.l     -[A7], A2
  667. 000006D6  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  668. 000006DA  4EBA F9DE                jsr        [PC - 0x622 /* 000000BA */]
  669. label000006DE:
  670. 000006DE  2653                     movea.l    A3, [A3]
  671. label000006E0:
  672. 000006E0  200B                     move.l     D0, A3
  673. 000006E2  66DA                     bne        -0x24 /* 000006BE */
  674. 000006E4  486E FFF8                pea.l      [A6 - 0x8]
  675. 000006E8  42A7                     clr.l      -[A7]
  676. 000006EA  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  677. 000006EE  6012                     bra        +0x14 /* 00000702 */
  678. label000006F0:
  679. 000006F0  206C 0010                movea.l    A0, [A4 + 0x10]
  680. 000006F4  700C                     moveq.l    D0, 0x0C
  681. 000006F6  D1C0                     add.l      A0, D0
  682. 000006F8  2F08                     move.l     -[A7], A0
  683. 000006FA  2F2E FBEC                move.l     -[A7], [A6 - 0x414]
  684. 000006FE  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  685. label00000702:
  686. 00000702  486E 0008                pea.l      [A6 + 0x8]
  687. 00000706  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  688. 0000070A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  689. 0000070E  4EFA 02B0                jmp        [PC + 0x2B0 /* 000009C0 */]
  690. label00000712:
  691. 00000712  5286                     addq.l     D6, 1
  692. 00000714  162E FFF0                move.b     D3, [A6 - 0x10]
  693. 00000718  0C03 0089                cmpi.b     D3, 0x89
  694. 0000071C  6706                     beq        +0x8 /* 00000724 */
  695. 0000071E  7054                     moveq.l    D0, 0x54
  696. 00000720  B600                     cmp.b      D3, D0
  697. 00000722  664E                     bne        +0x50 /* 00000772 */
  698. label00000724:
  699. 00000724  7801                     moveq.l    D4, 0x01
  700. 00000726  604A                     bra        +0x4C /* 00000772 */
  701. label00000728:
  702. 00000728  5386                     subq.l     D6, 1
  703. 0000072A  6046                     bra        +0x48 /* 00000772 */
  704. label0000072C:
  705. 0000072C  5285                     addq.l     D5, 1
  706. 0000072E  6042                     bra        +0x44 /* 00000772 */
  707. label00000730:
  708. 00000730  5385                     subq.l     D5, 1
  709. 00000732  603E                     bra        +0x40 /* 00000772 */
  710. label00000734:
  711. 00000734  0C2E 0089 FFF0           cmpi.b     [A6 - 0x10], 0x89
  712. 0000073A  6636                     bne        +0x38 /* 00000772 */
  713. 0000073C  7601                     moveq.l    D3, 0x01
  714. 0000073E  601E                     bra        +0x20 /* 0000075E */
  715. label00000740:
  716. 00000740  264A                     movea.l    A3, A2
  717. 00000742  1213                     move.b     D1, [A3]
  718. 00000744  7000                     moveq.l    D0, 0x00
  719. 00000746  1001                     move.b     D0, D1
  720. 00000748  7278                     moveq.l    D1, 0x78
  721. 0000074A  B081                     cmp.l      D0, D1
  722. 0000074C  670E                     beq        +0x10 /* 0000075C */
  723. 0000074E  7277                     moveq.l    D1, 0x77
  724. 00000750  B081                     cmp.l      D0, D1
  725. 00000752  6714                     beq        +0x16 /* 00000768 */
  726. 00000754  7265                     moveq.l    D1, 0x65
  727. 00000756  B081                     cmp.l      D0, D1
  728. 00000758  6714                     beq        +0x16 /* 0000076E */
  729. 0000075A  6002                     bra        +0x4 /* 0000075E */
  730. label0000075C:
  731. 0000075C  5283                     addq.l     D3, 1
  732. label0000075E:
  733. 0000075E  246B 001C                movea.l    A2, [A3 + 0x1C]
  734. 00000762  200A                     move.l     D0, A2
  735. 00000764  670C                     beq        +0xE /* 00000772 */
  736. 00000766  60D8                     bra        -0x26 /* 00000740 */
  737. label00000768:
  738. 00000768  5383                     subq.l     D3, 1
  739. 0000076A  6706                     beq        +0x8 /* 00000772 */
  740. 0000076C  60F0                     bra        -0xE /* 0000075E */
  741. label0000076E:
  742. 0000076E  5583                     subq.l     D3, 2
  743. 00000770  60EC                     bra        -0x12 /* 0000075E */
  744. label00000772:
  745. 00000772  1013                     move.b     D0, [A3]
  746. 00000774  1D40 FFF0                move.b     [A6 - 0x10], D0
  747. label00000778:
  748. 00000778  266B 001C                movea.l    A3, [A3 + 0x1C]
  749. label0000077C:
  750. 0000077C  200B                     move.l     D0, A3
  751. 0000077E  6600 FDA2                bne        -0x25C /* 00000522 */
  752. label00000782:
  753. 00000782  704D                     moveq.l    D0, 0x4D
  754. 00000784  2F00                     move.l     -[A7], D0
  755. 00000786  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  756. 0000078A  584F                     addq.w     A7, 4
  757. label0000078C:
  758. 0000078C  486E 0008                pea.l      [A6 + 0x8]
  759. 00000790  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  760. 00000794  2F2E FBEC                move.l     -[A7], [A6 - 0x414]
  761. 00000798  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  762. 0000079C  4EFA 0222                jmp        [PC + 0x222 /* 000009C0 */]
  763. label000007A0:
  764. 000007A0  2006                     move.l     D0, D6
  765. 000007A2  8085                     or.l       D0, D5
  766. 000007A4  66DC                     bne        -0x22 /* 00000782 */
  767. 000007A6  1013                     move.b     D0, [A3]
  768. 000007A8  7259                     moveq.l    D1, 0x59
  769. 000007AA  B001                     cmp.b      D0, D1
  770. 000007AC  6646                     bne        +0x48 /* 000007F4 */
  771. 000007AE  7601                     moveq.l    D3, 0x01
  772. 000007B0  266B 001C                movea.l    A3, [A3 + 0x1C]
  773. 000007B4  6026                     bra        +0x28 /* 000007DC */
  774. label000007B6:
  775. 000007B6  1213                     move.b     D1, [A3]
  776. 000007B8  7000                     moveq.l    D0, 0x00
  777. 000007BA  1001                     move.b     D0, D1
  778. 000007BC  7259                     moveq.l    D1, 0x59
  779. 000007BE  B081                     cmp.l      D0, D1
  780. 000007C0  6708                     beq        +0xA /* 000007CA */
  781. 000007C2  7266                     moveq.l    D1, 0x66
  782. 000007C4  B081                     cmp.l      D0, D1
  783. 000007C6  6706                     beq        +0x8 /* 000007CE */
  784. 000007C8  600E                     bra        +0x10 /* 000007D8 */
  785. label000007CA:
  786. 000007CA  5283                     addq.l     D3, 1
  787. 000007CC  600A                     bra        +0xC /* 000007D8 */
  788. label000007CE:
  789. 000007CE  5383                     subq.l     D3, 1
  790. 000007D0  0C83 0000 0000           cmpi.l     D3, 0x0
  791. 000007D6  6F0A                     ble        +0xC /* 000007E2 */
  792. label000007D8:
  793. 000007D8  266B 001C                movea.l    A3, [A3 + 0x1C]
  794. label000007DC:
  795. 000007DC  200B                     move.l     D0, A3
  796. 000007DE  67A2                     beq        -0x5C /* 00000782 */
  797. 000007E0  60D4                     bra        -0x2A /* 000007B6 */
  798. label000007E2:
  799. 000007E2  246B 001C                movea.l    A2, [A3 + 0x1C]
  800. 000007E6  200A                     move.l     D0, A2
  801. 000007E8  670A                     beq        +0xC /* 000007F4 */
  802. 000007EA  2D4A FFF4                move.l     [A6 - 0xC], A2
  803. 000007EE  7000                     moveq.l    D0, 0x00
  804. 000007F0  2740 001C                move.l     [A3 + 0x1C], D0
  805. label000007F4:
  806. 000007F4  266E 0008                movea.l    A3, [A6 + 0x8]
  807. 000007F8  6016                     bra        +0x18 /* 00000810 */
  808. label000007FA:
  809. 000007FA  4AAB 0004                tst.l      [A3 + 0x4]
  810. 000007FE  670C                     beq        +0xE /* 0000080C */
  811. 00000800  2F13                     move.l     -[A7], [A3]
  812. 00000802  704E                     moveq.l    D0, 0x4E
  813. 00000804  2F00                     move.l     -[A7], D0
  814. 00000806  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  815. 0000080A  504F                     addq.w     A7, 8
  816. label0000080C:
  817. 0000080C  266B 000C                movea.l    A3, [A3 + 0xC]
  818. label00000810:
  819. 00000810  200B                     move.l     D0, A3
  820. 00000812  66E6                     bne        -0x18 /* 000007FA */
  821. 00000814  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  822. 00000818  4EBA 021A                jsr        [PC + 0x21A /* 00000A34 */]
  823. 0000081C  2F2E FBEC                move.l     -[A7], [A6 - 0x414]
  824. 00000820  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  825. 00000824  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  826. 00000828  122D CDDC                move.b     D1, [A5 - 0x3224]
  827. 0000082C  7000                     moveq.l    D0, 0x00
  828. 0000082E  1001                     move.b     D0, D1
  829. 00000830  721B                     moveq.l    D1, 0x1B
  830. 00000832  B081                     cmp.l      D0, D1
  831. 00000834  670E                     beq        +0x10 /* 00000844 */
  832. 00000836  722B                     moveq.l    D1, 0x2B
  833. 00000838  B081                     cmp.l      D0, D1
  834. 0000083A  6708                     beq        +0xA /* 00000844 */
  835. 0000083C  7214                     moveq.l    D1, 0x14
  836. 0000083E  B081                     cmp.l      D0, D1
  837. 00000840  6702                     beq        +0x4 /* 00000844 */
  838. 00000842  6004                     bra        +0x6 /* 00000848 */
  839. label00000844:
  840. 00000844  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  841. label00000848:
  842. 00000848  522D D991                addq.b     [A5 - 0x266F], 1
  843. 0000084C  486E FFFC                pea.l      [A6 - 0x4]
  844. 00000850  42A7                     clr.l      -[A7]
  845. 00000852  7001                     moveq.l    D0, 0x01
  846. 00000854  3F00                     move.w     -[A7], D0
  847. 00000856  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  848. 0000085A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  849. 0000085E  486E FBF0                pea.l      [A6 - 0x410]
  850. 00000862  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  851. 00000866  2840                     movea.l    A4, D0
  852. 00000868  532D D991                subq.b     [A5 - 0x266F], 1
  853. 0000086C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  854. 00000870  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  855. 00000874  4EBA 0282                jsr        [PC + 0x282 /* 00000AF8 */]
  856. 00000878  2014                     move.l     D0, [A4]
  857. 0000087A  721F                     moveq.l    D1, 0x1F
  858. 0000087C  C081                     and.l      D0, D1
  859. 0000087E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  860. 00000882  1030 0000                move.b     D0, [A0 + D0.w]
  861. 00000886  7210                     moveq.l    D1, 0x10
  862. 00000888  C001                     and.b      D0, D1
  863. 0000088A  6618                     bne        +0x1A /* 000008A4 */
  864. 0000088C  7040                     moveq.l    D0, 0x40
  865. 0000088E  2F00                     move.l     -[A7], D0
  866. 00000890  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  867. 00000894  584F                     addq.w     A7, 4
  868. 00000896  2F0C                     move.l     -[A7], A4
  869. 00000898  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  870. 0000089C  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  871. 000008A0  6000 FEEA                bra        -0x114 /* 0000078C */
  872. label000008A4:
  873. 000008A4  266C 000C                movea.l    A3, [A4 + 0xC]
  874. 000008A8  6010                     bra        +0x12 /* 000008BA */
  875. label000008AA:
  876. 000008AA  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  877. 000008AE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  878. 000008B2  4EBA 138A                jsr        [PC + 0x138A /* 00001C3E */]
  879. 000008B6  266B 000C                movea.l    A3, [A3 + 0xC]
  880. label000008BA:
  881. 000008BA  200B                     move.l     D0, A3
  882. 000008BC  66EC                     bne        -0x12 /* 000008AA */
  883. 000008BE  266E 0008                movea.l    A3, [A6 + 0x8]
  884. 000008C2  602C                     bra        +0x2E /* 000008F0 */
  885. label000008C4:
  886. 000008C4  4A93                     tst.l      [A3]
  887. 000008C6  660A                     bne        +0xC /* 000008D2 */
  888. 000008C8  2F3C 0000 02C9           move.l     -[A7], 0x2C9
  889. 000008CE  4EBA F730                jsr        [PC - 0x8D0 /* 00000000 */]
  890. label000008D2:
  891. 000008D2  4AAB 0004                tst.l      [A3 + 0x4]
  892. 000008D6  6708                     beq        +0xA /* 000008E0 */
  893. 000008D8  7000                     moveq.l    D0, 0x00
  894. 000008DA  2740 0004                move.l     [A3 + 0x4], D0
  895. 000008DE  600C                     bra        +0xE /* 000008EC */
  896. label000008E0:
  897. 000008E0  2F13                     move.l     -[A7], [A3]
  898. 000008E2  7052                     moveq.l    D0, 0x52
  899. 000008E4  2F00                     move.l     -[A7], D0
  900. 000008E6  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  901. 000008EA  504F                     addq.w     A7, 8
  902. label000008EC:
  903. 000008EC  266B 000C                movea.l    A3, [A3 + 0xC]
  904. label000008F0:
  905. 000008F0  200B                     move.l     D0, A3
  906. 000008F2  66D0                     bne        -0x2E /* 000008C4 */
  907. 000008F4  486E FBF0                pea.l      [A6 - 0x410]
  908. 000008F8  2F0C                     move.l     -[A7], A4
  909. 000008FA  701B                     moveq.l    D0, 0x1B
  910. 000008FC  1F00                     move.b     -[A7], D0
  911. 000008FE  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  912. 00000902  2440                     movea.l    A2, D0
  913. 00000904  200A                     move.l     D0, A2
  914. 00000906  6718                     beq        +0x1A /* 00000920 */
  915. 00000908  206A 000C                movea.l    A0, [A2 + 0xC]
  916. 0000090C  2010                     move.l     D0, [A0]
  917. 0000090E  721F                     moveq.l    D1, 0x1F
  918. 00000910  C081                     and.l      D0, D1
  919. 00000912  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  920. 00000916  1030 0000                move.b     D0, [A0 + D0.w]
  921. 0000091A  7210                     moveq.l    D1, 0x10
  922. 0000091C  C001                     and.b      D0, D1
  923. 0000091E  6608                     bne        +0xA /* 00000928 */
  924. label00000920:
  925. 00000920  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  926. 00000924  6000 FE66                bra        -0x198 /* 0000078C */
  927. label00000928:
  928. 00000928  486D D8E6                pea.l      [A5 - 0x271A]
  929. 0000092C  2F0A                     move.l     -[A7], A2
  930. 0000092E  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  931. 00000932  2F0A                     move.l     -[A7], A2
  932. 00000934  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  933. 00000938  2F0A                     move.l     -[A7], A2
  934. 0000093A  701B                     moveq.l    D0, 0x1B
  935. 0000093C  1F00                     move.b     -[A7], D0
  936. 0000093E  42A7                     clr.l      -[A7]
  937. 00000940  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  938. 00000944  2600                     move.l     D3, D0
  939. 00000946  266A 0010                movea.l    A3, [A2 + 0x10]
  940. 0000094A  4A83                     tst.l      D3
  941. 0000094C  6606                     bne        +0x8 /* 00000954 */
  942. 0000094E  4AAB 002E                tst.l      [A3 + 0x2E]
  943. 00000952  6710                     beq        +0x12 /* 00000964 */
  944. label00000954:
  945. 00000954  41ED D8D0                lea.l      A0, [A5 - 0x2730]
  946. 00000958  226E FBEC                movea.l    A1, [A6 - 0x414]
  947. 0000095C  7016                     moveq.l    D0, 0x16
  948. 0000095E  D3C0                     add.l      A1, D0
  949. 00000960  22D8                     move.l     [A1]+, [A0]+
  950. 00000962  3290                     move.w     [A1], [A0]
  951. label00000964:
  952. 00000964  244B                     movea.l    A2, A3
  953. 00000966  702E                     moveq.l    D0, 0x2E
  954. 00000968  D5C0                     add.l      A2, D0
  955. 0000096A  4A83                     tst.l      D3
  956. 0000096C  6710                     beq        +0x12 /* 0000097E */
  957. 0000096E  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  958. 00000972  2F12                     move.l     -[A7], [A2]
  959. 00000974  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  960. 00000978  24AE FBEC                move.l     [A2], [A6 - 0x414]
  961. 0000097C  6016                     bra        +0x18 /* 00000994 */
  962. label0000097E:
  963. 0000097E  4AAB 002E                tst.l      [A3 + 0x2E]
  964. 00000982  670A                     beq        +0xC /* 0000098E */
  965. 00000984  2F2E FBEC                move.l     -[A7], [A6 - 0x414]
  966. 00000988  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  967. 0000098C  6006                     bra        +0x8 /* 00000994 */
  968. label0000098E:
  969. 0000098E  276E FBEC 002E           move.l     [A3 + 0x2E], [A6 - 0x414]
  970. label00000994:
  971. 00000994  202E FFF4                move.l     D0, [A6 - 0xC]
  972. 00000998  6710                     beq        +0x12 /* 000009AA */
  973. 0000099A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  974. 0000099E  4EAD 1CCA                jsr        [A5 + 0x1CCA /* export_917 */]
  975. 000009A2  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  976. 000009A6  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  977. label000009AA:
  978. 000009AA  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  979. 000009AE  244B                     movea.l    A2, A3
  980. 000009B0  7036                     moveq.l    D0, 0x36
  981. 000009B2  D5C0                     add.l      A2, D0
  982. 000009B4  2F0A                     move.l     -[A7], A2
  983. 000009B6  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  984. 000009BA  276E 0008 0036           move.l     [A3 + 0x36], [A6 + 0x8]
  985. label000009C0:
  986. 000009C0  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  987. 000009C4  4E5E                     unlink     A6
  988. 000009C6  205F                     movea.l    A0, [A7]+
  989. 000009C8  584F                     addq.w     A7, 4
  990. 000009CA  4ED0                     jmp        [A0]
  991. 000009CC  4E56 FFFC                link       A6, -0x0004
  992. 000009D0  48E7 1030                movem.l    -[A7], D3,A2,A3
  993. 000009D4  266E 000C                movea.l    A3, [A6 + 0xC]
  994. 000009D8  701A                     moveq.l    D0, 0x1A
  995. 000009DA  2F00                     move.l     -[A7], D0
  996. 000009DC  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  997. 000009E0  2D40 FFFC                move.l     [A6 - 0x4], D0
  998. 000009E4  2F0B                     move.l     -[A7], A3
  999. 000009E6  7202                     moveq.l    D1, 0x02
  1000. 000009E8  3F01                     move.w     -[A7], D1
  1001. 000009EA  206D D960                movea.l    A0, [A5 - 0x26A0]
  1002. 000009EE  4E90                     jsr        [A0]
  1003. 000009F0  206E FFFC                movea.l    A0, [A6 - 0x4]
  1004. 000009F4  2140 000C                move.l     [A0 + 0xC], D0
  1005. 000009F8  262E 0008                move.l     D3, [A6 + 0x8]
  1006. 000009FC  670C                     beq        +0xE /* 00000A0A */
  1007. 000009FE  2F0B                     move.l     -[A7], A3
  1008. 00000A00  2F03                     move.l     -[A7], D3
  1009. 00000A02  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  1010. 00000A06  2440                     movea.l    A2, D0
  1011. 00000A08  6008                     bra        +0xA /* 00000A12 */
  1012. label00000A0A:
  1013. 00000A0A  2F0B                     move.l     -[A7], A3
  1014. 00000A0C  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  1015. 00000A10  2440                     movea.l    A2, D0
  1016. label00000A12:
  1017. 00000A12  157C 000A 001C           move.b     [A2 + 0x1C], 0xA /* '\n' */
  1018. 00000A18  202E FFFC                move.l     D0, [A6 - 0x4]
  1019. 00000A1C  2540 000C                move.l     [A2 + 0xC], D0
  1020. 00000A20  2040                     movea.l    A0, D0
  1021. 00000A22  5268 0006                addq.w     [A0 + 0x6], 1
  1022. 00000A26  200A                     move.l     D0, A2
  1023. 00000A28  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  1024. 00000A2C  4E5E                     unlink     A6
  1025. 00000A2E  205F                     movea.l    A0, [A7]+
  1026. 00000A30  504F                     addq.w     A7, 8
  1027. 00000A32  4ED0                     jmp        [A0]
  1028. fn00000A34:
  1029. 00000A34  4E56 FFF8                link       A6, -0x0008
  1030. 00000A38  48E7 0038                movem.l    -[A7], A2,A3,A4
  1031. 00000A3C  266E 0008                movea.l    A3, [A6 + 0x8]
  1032. 00000A40  202D D88C                move.l     D0, [A5 - 0x2774]
  1033. 00000A44  670A                     beq        +0xC /* 00000A50 */
  1034. 00000A46  2F3C 0000 0332           move.l     -[A7], 0x332
  1035. 00000A4C  4EBA F5B2                jsr        [PC - 0xA4E /* 00000000 */]
  1036. label00000A50:
  1037. 00000A50  7000                     moveq.l    D0, 0x00
  1038. 00000A52  2D40 FFF8                move.l     [A6 - 0x8], D0
  1039. 00000A56  606A                     bra        +0x6C /* 00000AC2 */
  1040. label00000A58:
  1041. 00000A58  2853                     movea.l    A4, [A3]
  1042. 00000A5A  200C                     move.l     D0, A4
  1043. 00000A5C  660A                     bne        +0xC /* 00000A68 */
  1044. 00000A5E  2F3C 0000 033B           move.l     -[A7], 0x33B
  1045. 00000A64  4EBA F59A                jsr        [PC - 0xA66 /* 00000000 */]
  1046. label00000A68:
  1047. 00000A68  4AAB 0008                tst.l      [A3 + 0x8]
  1048. 00000A6C  670A                     beq        +0xC /* 00000A78 */
  1049. 00000A6E  2F3C 0000 033C           move.l     -[A7], 0x33C
  1050. 00000A74  4EBA F58A                jsr        [PC - 0xA76 /* 00000000 */]
  1051. label00000A78:
  1052. 00000A78  4AAB 0004                tst.l      [A3 + 0x4]
  1053. 00000A7C  6640                     bne        +0x42 /* 00000ABE */
  1054. 00000A7E  701A                     moveq.l    D0, 0x1A
  1055. 00000A80  2F00                     move.l     -[A7], D0
  1056. 00000A82  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  1057. 00000A86  2D40 FFFC                move.l     [A6 - 0x4], D0
  1058. 00000A8A  2F0C                     move.l     -[A7], A4
  1059. 00000A8C  7202                     moveq.l    D1, 0x02
  1060. 00000A8E  3F01                     move.w     -[A7], D1
  1061. 00000A90  206D D960                movea.l    A0, [A5 - 0x26A0]
  1062. 00000A94  4E90                     jsr        [A0]
  1063. 00000A96  206E FFFC                movea.l    A0, [A6 - 0x4]
  1064. 00000A9A  2140 000C                move.l     [A0 + 0xC], D0
  1065. 00000A9E  2F0C                     move.l     -[A7], A4
  1066. 00000AA0  486E FFF8                pea.l      [A6 - 0x8]
  1067. 00000AA4  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  1068. 00000AA8  2440                     movea.l    A2, D0
  1069. 00000AAA  157C 000A 001C           move.b     [A2 + 0x1C], 0xA /* '\n' */
  1070. 00000AB0  202E FFFC                move.l     D0, [A6 - 0x4]
  1071. 00000AB4  2540 000C                move.l     [A2 + 0xC], D0
  1072. 00000AB8  2040                     movea.l    A0, D0
  1073. 00000ABA  5268 0006                addq.w     [A0 + 0x6], 1
  1074. label00000ABE:
  1075. 00000ABE  266B 000C                movea.l    A3, [A3 + 0xC]
  1076. label00000AC2:
  1077. 00000AC2  200B                     move.l     D0, A3
  1078. 00000AC4  6692                     bne        -0x6C /* 00000A58 */
  1079. 00000AC6  7040                     moveq.l    D0, 0x40
  1080. 00000AC8  2F00                     move.l     -[A7], D0
  1081. 00000ACA  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  1082. 00000ACE  4A80                     tst.l      D0
  1083. 00000AD0  670A                     beq        +0xC /* 00000ADC */
  1084. 00000AD2  2F3C 0000 0352           move.l     -[A7], 0x352
  1085. 00000AD8  4EBA F526                jsr        [PC - 0xADA /* 00000000 */]
  1086. label00000ADC:
  1087. 00000ADC  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1088. 00000AE0  486D 1E2A                pea.l      [A5 + 0x1E2A /* export_961 */]
  1089. 00000AE4  7040                     moveq.l    D0, 0x40
  1090. 00000AE6  2F00                     move.l     -[A7], D0
  1091. 00000AE8  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  1092. 00000AEC  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1093. 00000AF0  4E5E                     unlink     A6
  1094. 00000AF2  205F                     movea.l    A0, [A7]+
  1095. 00000AF4  584F                     addq.w     A7, 4
  1096. 00000AF6  4ED0                     jmp        [A0]
  1097. fn00000AF8:
  1098. 00000AF8  2F0A                     move.l     -[A7], A2
  1099. 00000AFA  206D D888                movea.l    A0, [A5 - 0x2778]
  1100. 00000AFE  2028 0008                move.l     D0, [A0 + 0x8]
  1101. 00000B02  7240                     moveq.l    D1, 0x40
  1102. 00000B04  B081                     cmp.l      D0, D1
  1103. 00000B06  670A                     beq        +0xC /* 00000B12 */
  1104. 00000B08  2F3C 0000 035D           move.l     -[A7], 0x35D
  1105. 00000B0E  4EBA F4F0                jsr        [PC - 0xB10 /* 00000000 */]
  1106. label00000B12:
  1107. 00000B12  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  1108. 00000B16  2440                     movea.l    A2, D0
  1109. 00000B18  2F0A                     move.l     -[A7], A2
  1110. 00000B1A  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  1111. 00000B1E  245F                     movea.l    A2, [A7]+
  1112. 00000B20  4E75                     rts
  1113. fn00000B22:
  1114. 00000B22  4E56 0000                link       A6, 0
  1115. 00000B26  48E7 0038                movem.l    -[A7], A2,A3,A4
  1116. 00000B2A  246E 000C                movea.l    A2, [A6 + 0xC]
  1117. 00000B2E  2F0A                     move.l     -[A7], A2
  1118. 00000B30  7001                     moveq.l    D0, 0x01
  1119. 00000B32  2F00                     move.l     -[A7], D0
  1120. 00000B34  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1121. 00000B38  2640                     movea.l    A3, D0
  1122. 00000B3A  200B                     move.l     D0, A3
  1123. 00000B3C  670E                     beq        +0x10 /* 00000B4C */
  1124. 00000B3E  2F0A                     move.l     -[A7], A2
  1125. 00000B40  4EAD 1DF2                jsr        [A5 + 0x1DF2 /* export_954 */]
  1126. 00000B44  2740 0018                move.l     [A3 + 0x18], D0
  1127. 00000B48  2640                     movea.l    A3, D0
  1128. 00000B4A  6010                     bra        +0x12 /* 00000B5C */
  1129. label00000B4C:
  1130. 00000B4C  2F0A                     move.l     -[A7], A2
  1131. 00000B4E  7001                     moveq.l    D0, 0x01
  1132. 00000B50  2F00                     move.l     -[A7], D0
  1133. 00000B52  701A                     moveq.l    D0, 0x1A
  1134. 00000B54  1F00                     move.b     -[A7], D0
  1135. 00000B56  4EAD 1DC2                jsr        [A5 + 0x1DC2 /* export_948 */]
  1136. 00000B5A  2640                     movea.l    A3, D0
  1137. label00000B5C:
  1138. 00000B5C  701E                     moveq.l    D0, 0x1E
  1139. 00000B5E  2F00                     move.l     -[A7], D0
  1140. 00000B60  206D D964                movea.l    A0, [A5 - 0x269C]
  1141. 00000B64  4E90                     jsr        [A0]
  1142. 00000B66  2740 0010                move.l     [A3 + 0x10], D0
  1143. 00000B6A  2040                     movea.l    A0, D0
  1144. 00000B6C  216E 0008 0004           move.l     [A0 + 0x4], [A6 + 0x8]
  1145. 00000B72  202D D632                move.l     D0, [A5 - 0x29CE]
  1146. 00000B76  6708                     beq        +0xA /* 00000B80 */
  1147. 00000B78  206D D632                movea.l    A0, [A5 - 0x29CE]
  1148. 00000B7C  208B                     move.l     [A0], A3
  1149. 00000B7E  6004                     bra        +0x6 /* 00000B84 */
  1150. label00000B80:
  1151. 00000B80  2B4B D8E2                move.l     [A5 - 0x271E], A3
  1152. label00000B84:
  1153. 00000B84  206B 0010                movea.l    A0, [A3 + 0x10]
  1154. 00000B88  7014                     moveq.l    D0, 0x14
  1155. 00000B8A  D1C0                     add.l      A0, D0
  1156. 00000B8C  2B48 D632                move.l     [A5 - 0x29CE], A0
  1157. 00000B90  7013                     moveq.l    D0, 0x13
  1158. 00000B92  2F00                     move.l     -[A7], D0
  1159. 00000B94  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  1160. 00000B98  2840                     movea.l    A4, D0
  1161. 00000B9A  002C 0008 0004           ori.b      [A4 + 0x4], 0x8
  1162. 00000BA0  294B 000C                move.l     [A4 + 0xC], A3
  1163. 00000BA4  526C 0006                addq.w     [A4 + 0x6], 1
  1164. 00000BA8  274C 000C                move.l     [A3 + 0xC], A4
  1165. 00000BAC  200B                     move.l     D0, A3
  1166. 00000BAE  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1167. 00000BB2  4E5E                     unlink     A6
  1168. 00000BB4  205F                     movea.l    A0, [A7]+
  1169. 00000BB6  504F                     addq.w     A7, 8
  1170. 00000BB8  4ED0                     jmp        [A0]
  1171. fn00000BBA:
  1172. 00000BBA  4E56 FFEC                link       A6, -0x0014
  1173. 00000BBE  48E7 0038                movem.l    -[A7], A2,A3,A4
  1174. 00000BC2  286E 000C                movea.l    A4, [A6 + 0xC]
  1175. 00000BC6  246C 0010                movea.l    A2, [A4 + 0x10]
  1176. 00000BCA  202A 0036                move.l     D0, [A2 + 0x36]
  1177. 00000BCE  2D40 FFF0                move.l     [A6 - 0x10], D0
  1178. 00000BD2  202A 0004                move.l     D0, [A2 + 0x4]
  1179. 00000BD6  2D40 FFF8                move.l     [A6 - 0x8], D0
  1180. 00000BDA  204C                     movea.l    A0, A4
  1181. 00000BDC  700C                     moveq.l    D0, 0x0C
  1182. 00000BDE  D1C0                     add.l      A0, D0
  1183. 00000BE0  2D48 FFFC                move.l     [A6 - 0x4], A0
  1184. 00000BE4  6000 00B8                bra        +0xBA /* 00000C9E */
  1185. label00000BE8:
  1186. 00000BE8  246E FFF8                movea.l    A2, [A6 - 0x8]
  1187. 00000BEC  202A 0020                move.l     D0, [A2 + 0x20]
  1188. 00000BF0  7202                     moveq.l    D1, 0x02
  1189. 00000BF2  C081                     and.l      D0, D1
  1190. 00000BF4  6700 0098                beq        +0x9A /* 00000C8E */
  1191. 00000BF8  286E 0008                movea.l    A4, [A6 + 0x8]
  1192. 00000BFC  206E FFFC                movea.l    A0, [A6 - 0x4]
  1193. 00000C00  2050                     movea.l    A0, [A0]
  1194. 00000C02  2028 000C                move.l     D0, [A0 + 0xC]
  1195. 00000C06  2D40 FFEC                move.l     [A6 - 0x14], D0
  1196. 00000C0A  206A 000C                movea.l    A0, [A2 + 0xC]
  1197. 00000C0E  2028 000C                move.l     D0, [A0 + 0xC]
  1198. 00000C12  2D40 FFF4                move.l     [A6 - 0xC], D0
  1199. 00000C16  6034                     bra        +0x36 /* 00000C4C */
  1200. label00000C18:
  1201. 00000C18  246E FFEC                movea.l    A2, [A6 - 0x14]
  1202. 00000C1C  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  1203. 00000C20  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1204. 00000C24  266E FFF4                movea.l    A3, [A6 - 0xC]
  1205. 00000C28  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1206. 00000C2C  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  1207. 00000C30  4EBA 0EEA                jsr        [PC + 0xEEA /* 00001B1C */]
  1208. 00000C34  4A40                     tst.w      D0
  1209. 00000C36  6724                     beq        +0x26 /* 00000C5C */
  1210. 00000C38  286C 000C                movea.l    A4, [A4 + 0xC]
  1211. 00000C3C  202A 000C                move.l     D0, [A2 + 0xC]
  1212. 00000C40  2D40 FFEC                move.l     [A6 - 0x14], D0
  1213. 00000C44  202B 000C                move.l     D0, [A3 + 0xC]
  1214. 00000C48  2D40 FFF4                move.l     [A6 - 0xC], D0
  1215. label00000C4C:
  1216. 00000C4C  200C                     move.l     D0, A4
  1217. 00000C4E  670C                     beq        +0xE /* 00000C5C */
  1218. 00000C50  202E FFEC                move.l     D0, [A6 - 0x14]
  1219. 00000C54  6706                     beq        +0x8 /* 00000C5C */
  1220. 00000C56  202E FFF4                move.l     D0, [A6 - 0xC]
  1221. 00000C5A  66BC                     bne        -0x42 /* 00000C18 */
  1222. label00000C5C:
  1223. 00000C5C  266E FFF0                movea.l    A3, [A6 - 0x10]
  1224. 00000C60  6012                     bra        +0x14 /* 00000C74 */
  1225. label00000C62:
  1226. 00000C62  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1227. 00000C66  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1228. 00000C6A  7000                     moveq.l    D0, 0x00
  1229. 00000C6C  2740 0004                move.l     [A3 + 0x4], D0
  1230. 00000C70  266B 000C                movea.l    A3, [A3 + 0xC]
  1231. label00000C74:
  1232. 00000C74  200B                     move.l     D0, A3
  1233. 00000C76  66EA                     bne        -0x14 /* 00000C62 */
  1234. 00000C78  200C                     move.l     D0, A4
  1235. 00000C7A  6612                     bne        +0x14 /* 00000C8E */
  1236. 00000C7C  202E FFEC                move.l     D0, [A6 - 0x14]
  1237. 00000C80  660C                     bne        +0xE /* 00000C8E */
  1238. 00000C82  202E FFF4                move.l     D0, [A6 - 0xC]
  1239. 00000C86  6606                     bne        +0x8 /* 00000C8E */
  1240. 00000C88  202E FFF8                move.l     D0, [A6 - 0x8]
  1241. 00000C8C  601A                     bra        +0x1C /* 00000CA8 */
  1242. label00000C8E:
  1243. 00000C8E  206E FFF8                movea.l    A0, [A6 - 0x8]
  1244. 00000C92  2068 0010                movea.l    A0, [A0 + 0x10]
  1245. 00000C96  2028 0004                move.l     D0, [A0 + 0x4]
  1246. 00000C9A  2D40 FFF8                move.l     [A6 - 0x8], D0
  1247. label00000C9E:
  1248. 00000C9E  202E FFF8                move.l     D0, [A6 - 0x8]
  1249. 00000CA2  6600 FF44                bne        -0xBA /* 00000BE8 */
  1250. 00000CA6  7000                     moveq.l    D0, 0x00
  1251. label00000CA8:
  1252. 00000CA8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  1253. 00000CAC  4E5E                     unlink     A6
  1254. 00000CAE  205F                     movea.l    A0, [A7]+
  1255. 00000CB0  504F                     addq.w     A7, 8
  1256. 00000CB2  4ED0                     jmp        [A0]
  1257. 00000CB4  4E56 FFD4                link       A6, -0x002C
  1258. 00000CB8  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  1259. 00000CBC  7600                     moveq.l    D3, 0x00
  1260. 00000CBE  2D43 FFD4                move.l     [A6 - 0x2C], D3
  1261. 00000CC2  0C2D 0003 D5DA           cmpi.b     [A5 - 0x2A26], 0x3
  1262. 00000CC8  670A                     beq        +0xC /* 00000CD4 */
  1263. 00000CCA  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  1264. 00000CCE  0240 0100                andi.w     D0, 0x100
  1265. 00000CD2  670E                     beq        +0x10 /* 00000CE2 */
  1266. label00000CD4:
  1267. 00000CD4  486D D8E6                pea.l      [A5 - 0x271A]
  1268. 00000CD8  42A7                     clr.l      -[A7]
  1269. 00000CDA  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1270. 00000CDE  4EFA 0412                jmp        [PC + 0x412 /* 000010F2 */]
  1271. label00000CE2:
  1272. 00000CE2  00AD 4000 0000 D99C      ori.l      [A5 - 0x2664], 0x40000000 /* '@\0\0\0' */
  1273. 00000CEA  2D6D E15E FFD8           move.l     [A6 - 0x28], [A5 - 0x1EA2]
  1274. 00000CF0  6000 024E                bra        +0x250 /* 00000F40 */
  1275. label00000CF4:
  1276. 00000CF4  206E FFD8                movea.l    A0, [A6 - 0x28]
  1277. 00000CF8  2028 0008                move.l     D0, [A0 + 0x8]
  1278. 00000CFC  2D40 FFDC                move.l     [A6 - 0x24], D0
  1279. 00000D00  4A80                     tst.l      D0
  1280. 00000D02  660A                     bne        +0xC /* 00000D0E */
  1281. 00000D04  2F3C 0000 03F1           move.l     -[A7], 0x3F1
  1282. 00000D0A  4EBA F2F4                jsr        [PC - 0xD0C /* 00000000 */]
  1283. label00000D0E:
  1284. 00000D0E  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1285. 00000D12  7004                     moveq.l    D0, 0x04
  1286. 00000D14  2F00                     move.l     -[A7], D0
  1287. 00000D16  42A7                     clr.l      -[A7]
  1288. 00000D18  42A7                     clr.l      -[A7]
  1289. 00000D1A  42A7                     clr.l      -[A7]
  1290. 00000D1C  4EAD 14DA                jsr        [A5 + 0x14DA /* export_663 */]
  1291. 00000D20  4EAD 14CA                jsr        [A5 + 0x14CA /* export_661 */]
  1292. 00000D24  7800                     moveq.l    D4, 0x00
  1293. 00000D26  4246                     clr.w      D6
  1294. 00000D28  4245                     clr.w      D5
  1295. 00000D2A  6008                     bra        +0xA /* 00000D34 */
  1296. label00000D2C:
  1297. 00000D2C  4A84                     tst.l      D4
  1298. 00000D2E  6600 01E4                bne        +0x1E6 /* 00000F14 */
  1299. 00000D32  5284                     addq.l     D4, 1
  1300. label00000D34:
  1301. 00000D34  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1302. 00000D38  122D CDDC                move.b     D1, [A5 - 0x3224]
  1303. 00000D3C  7000                     moveq.l    D0, 0x00
  1304. 00000D3E  1001                     move.b     D0, D1
  1305. 00000D40  0C80 0000 008B           cmpi.l     D0, 0x8B
  1306. 00000D46  67E4                     beq        -0x1A /* 00000D2C */
  1307. 00000D48  721F                     moveq.l    D1, 0x1F
  1308. 00000D4A  B081                     cmp.l      D0, D1
  1309. 00000D4C  670C                     beq        +0xE /* 00000D5A */
  1310. 00000D4E  0C80 0000 0089           cmpi.l     D0, 0x89
  1311. 00000D54  6716                     beq        +0x18 /* 00000D6C */
  1312. 00000D56  6000 01AC                bra        +0x1AE /* 00000F04 */
  1313. label00000D5A:
  1314. 00000D5A  486E FFE4                pea.l      [A6 - 0x1C]
  1315. 00000D5E  486E FFE8                pea.l      [A6 - 0x18]
  1316. 00000D62  4EAD 21E2                jsr        [A5 + 0x21E2 /* export_1080 */]
  1317. 00000D66  2440                     movea.l    A2, D0
  1318. 00000D68  7A01                     moveq.l    D5, 0x01
  1319. 00000D6A  6004                     bra        +0x6 /* 00000D70 */
  1320. label00000D6C:
  1321. 00000D6C  246D CDDE                movea.l    A2, [A5 - 0x3222]
  1322. label00000D70:
  1323. 00000D70  2F0A                     move.l     -[A7], A2
  1324. 00000D72  7001                     moveq.l    D0, 0x01
  1325. 00000D74  2F00                     move.l     -[A7], D0
  1326. 00000D76  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1327. 00000D7A  2840                     movea.l    A4, D0
  1328. 00000D7C  6076                     bra        +0x78 /* 00000DF4 */
  1329. label00000D7E:
  1330. 00000D7E  102C 001C                move.b     D0, [A4 + 0x1C]
  1331. 00000D82  4880                     ext.w      D0
  1332. 00000D84  48C0                     ext.l      D0
  1333. 00000D86  721A                     moveq.l    D1, 0x1A
  1334. 00000D88  B081                     cmp.l      D0, D1
  1335. 00000D8A  6722                     beq        +0x24 /* 00000DAE */
  1336. 00000D8C  7215                     moveq.l    D1, 0x15
  1337. 00000D8E  B081                     cmp.l      D0, D1
  1338. 00000D90  6740                     beq        +0x42 /* 00000DD2 */
  1339. 00000D92  7202                     moveq.l    D1, 0x02
  1340. 00000D94  B081                     cmp.l      D0, D1
  1341. 00000D96  673A                     beq        +0x3C /* 00000DD2 */
  1342. 00000D98  7206                     moveq.l    D1, 0x06
  1343. 00000D9A  B081                     cmp.l      D0, D1
  1344. 00000D9C  6734                     beq        +0x36 /* 00000DD2 */
  1345. 00000D9E  7203                     moveq.l    D1, 0x03
  1346. 00000DA0  B081                     cmp.l      D0, D1
  1347. 00000DA2  672E                     beq        +0x30 /* 00000DD2 */
  1348. 00000DA4  721B                     moveq.l    D1, 0x1B
  1349. 00000DA6  B081                     cmp.l      D0, D1
  1350. 00000DA8  6752                     beq        +0x54 /* 00000DFC */
  1351. 00000DAA  6000 0168                bra        +0x16A /* 00000F14 */
  1352. label00000DAE:
  1353. 00000DAE  2F0C                     move.l     -[A7], A4
  1354. 00000DB0  42A7                     clr.l      -[A7]
  1355. 00000DB2  4EBA 07BE                jsr        [PC + 0x7BE /* 00001572 */]
  1356. 00000DB6  2D40 FFE0                move.l     [A6 - 0x20], D0
  1357. 00000DBA  0C2D 0006 D5DA           cmpi.b     [A5 - 0x2A26], 0x6
  1358. 00000DC0  6600 0174                bne        +0x176 /* 00000F36 */
  1359. 00000DC4  486E FFD4                pea.l      [A6 - 0x2C]
  1360. 00000DC8  2F00                     move.l     -[A7], D0
  1361. 00000DCA  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  1362. 00000DCE  6000 0166                bra        +0x168 /* 00000F36 */
  1363. label00000DD2:
  1364. 00000DD2  206C 000C                movea.l    A0, [A4 + 0xC]
  1365. 00000DD6  2010                     move.l     D0, [A0]
  1366. 00000DD8  721F                     moveq.l    D1, 0x1F
  1367. 00000DDA  C081                     and.l      D0, D1
  1368. 00000DDC  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  1369. 00000DE0  1030 0000                move.b     D0, [A0 + D0.w]
  1370. 00000DE4  7210                     moveq.l    D1, 0x10
  1371. 00000DE6  C001                     and.b      D0, D1
  1372. 00000DE8  6700 011A                beq        +0x11C /* 00000F04 */
  1373. 00000DEC  206C 0010                movea.l    A0, [A4 + 0x10]
  1374. 00000DF0  2868 0004                movea.l    A4, [A0 + 0x4]
  1375. label00000DF4:
  1376. 00000DF4  200C                     move.l     D0, A4
  1377. 00000DF6  6700 011C                beq        +0x11E /* 00000F14 */
  1378. 00000DFA  6082                     bra        -0x7C /* 00000D7E */
  1379. label00000DFC:
  1380. 00000DFC  7C01                     moveq.l    D6, 0x01
  1381. 00000DFE  4A45                     tst.w      D5
  1382. 00000E00  6604                     bne        +0x6 /* 00000E06 */
  1383. 00000E02  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1384. label00000E06:
  1385. 00000E06  7053                     moveq.l    D0, 0x53
  1386. 00000E08  1F00                     move.b     -[A7], D0
  1387. 00000E0A  7042                     moveq.l    D0, 0x42
  1388. 00000E0C  2F00                     move.l     -[A7], D0
  1389. 00000E0E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1390. 00000E12  7000                     moveq.l    D0, 0x00
  1391. 00000E14  2D40 FFEC                move.l     [A6 - 0x14], D0
  1392. 00000E18  6056                     bra        +0x58 /* 00000E70 */
  1393. label00000E1A:
  1394. 00000E1A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1395. 00000E1E  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1396. 00000E22  486E FFEC                pea.l      [A6 - 0x14]
  1397. 00000E26  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  1398. 00000E2A  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1399. 00000E2E  706B                     moveq.l    D0, 0x6B
  1400. 00000E30  2F00                     move.l     -[A7], D0
  1401. 00000E32  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1402. 00000E36  504F                     addq.w     A7, 8
  1403. 00000E38  6000 00FC                bra        +0xFE /* 00000F36 */
  1404. label00000E3C:
  1405. 00000E3C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1406. 00000E40  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  1407. 00000E44  2440                     movea.l    A2, D0
  1408. 00000E46  2F0A                     move.l     -[A7], A2
  1409. 00000E48  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  1410. 00000E4C  486E FFEC                pea.l      [A6 - 0x14]
  1411. 00000E50  2F0A                     move.l     -[A7], A2
  1412. 00000E52  4EAD 1F1A                jsr        [A5 + 0x1F1A /* export_991 */]
  1413. 00000E56  2F0A                     move.l     -[A7], A2
  1414. 00000E58  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1415. 00000E5C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1416. 00000E60  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1417. 00000E64  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  1418. 00000E6A  6618                     bne        +0x1A /* 00000E84 */
  1419. 00000E6C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1420. label00000E70:
  1421. 00000E70  486E FFF0                pea.l      [A6 - 0x10]
  1422. 00000E74  42A7                     clr.l      -[A7]
  1423. 00000E76  7001                     moveq.l    D0, 0x01
  1424. 00000E78  3F00                     move.w     -[A7], D0
  1425. 00000E7A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1426. 00000E7E  4A40                     tst.w      D0
  1427. 00000E80  66BA                     bne        -0x44 /* 00000E3C */
  1428. 00000E82  6096                     bra        -0x68 /* 00000E1A */
  1429. label00000E84:
  1430. 00000E84  7054                     moveq.l    D0, 0x54
  1431. 00000E86  1F00                     move.b     -[A7], D0
  1432. 00000E88  7012                     moveq.l    D0, 0x12
  1433. 00000E8A  2F00                     move.l     -[A7], D0
  1434. 00000E8C  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  1435. 00000E90  264C                     movea.l    A3, A4
  1436. 00000E92  7000                     moveq.l    D0, 0x00
  1437. 00000E94  2840                     movea.l    A4, D0
  1438. 00000E96  6042                     bra        +0x44 /* 00000EDA */
  1439. label00000E98:
  1440. 00000E98  102B 001C                move.b     D0, [A3 + 0x1C]
  1441. 00000E9C  721B                     moveq.l    D1, 0x1B
  1442. 00000E9E  B001                     cmp.b      D0, D1
  1443. 00000EA0  6630                     bne        +0x32 /* 00000ED2 */
  1444. 00000EA2  7001                     moveq.l    D0, 0x01
  1445. 00000EA4  3B40 D8E0                move.w     [A5 - 0x2720], D0
  1446. 00000EA8  2F0B                     move.l     -[A7], A3
  1447. 00000EAA  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1448. 00000EAE  4EBA FD0A                jsr        [PC - 0x2F6 /* 00000BBA */]
  1449. 00000EB2  2D40 FFE0                move.l     [A6 - 0x20], D0
  1450. 00000EB6  4A80                     tst.l      D0
  1451. 00000EB8  6704                     beq        +0x6 /* 00000EBE */
  1452. 00000EBA  2840                     movea.l    A4, D0
  1453. 00000EBC  6014                     bra        +0x16 /* 00000ED2 */
  1454. label00000EBE:
  1455. 00000EBE  2F0B                     move.l     -[A7], A3
  1456. 00000EC0  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  1457. 00000EC4  7001                     moveq.l    D0, 0x01
  1458. 00000EC6  2F00                     move.l     -[A7], D0
  1459. 00000EC8  3F3C FF01                move.w     -[A7], 0xFF01
  1460. 00000ECC  4EBA 08E2                jsr        [PC + 0x8E2 /* 000017B0 */]
  1461. 00000ED0  2840                     movea.l    A4, D0
  1462. label00000ED2:
  1463. 00000ED2  206B 0010                movea.l    A0, [A3 + 0x10]
  1464. 00000ED6  2668 0004                movea.l    A3, [A0 + 0x4]
  1465. label00000EDA:
  1466. 00000EDA  200B                     move.l     D0, A3
  1467. 00000EDC  6704                     beq        +0x6 /* 00000EE2 */
  1468. 00000EDE  200C                     move.l     D0, A4
  1469. 00000EE0  67B6                     beq        -0x48 /* 00000E98 */
  1470. label00000EE2:
  1471. 00000EE2  486E FFEC                pea.l      [A6 - 0x14]
  1472. 00000EE6  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  1473. 00000EEA  200C                     move.l     D0, A4
  1474. 00000EEC  6648                     bne        +0x4A /* 00000F36 */
  1475. 00000EEE  260B                     move.l     D3, A3
  1476. 00000EF0  670A                     beq        +0xC /* 00000EFC */
  1477. 00000EF2  206B 0010                movea.l    A0, [A3 + 0x10]
  1478. 00000EF6  2868 0004                movea.l    A4, [A0 + 0x4]
  1479. 00000EFA  6004                     bra        +0x6 /* 00000F00 */
  1480. label00000EFC:
  1481. 00000EFC  7000                     moveq.l    D0, 0x00
  1482. 00000EFE  2840                     movea.l    A4, D0
  1483. label00000F00:
  1484. 00000F00  6000 FEF2                bra        -0x10C /* 00000DF4 */
  1485. label00000F04:
  1486. 00000F04  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1487. 00000F08  706C                     moveq.l    D0, 0x6C
  1488. 00000F0A  2F00                     move.l     -[A7], D0
  1489. 00000F0C  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1490. 00000F10  504F                     addq.w     A7, 8
  1491. 00000F12  6022                     bra        +0x24 /* 00000F36 */
  1492. label00000F14:
  1493. 00000F14  4A46                     tst.w      D6
  1494. 00000F16  6710                     beq        +0x12 /* 00000F28 */
  1495. 00000F18  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1496. 00000F1C  7053                     moveq.l    D0, 0x53
  1497. 00000F1E  2F00                     move.l     -[A7], D0
  1498. 00000F20  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1499. 00000F24  504F                     addq.w     A7, 8
  1500. 00000F26  600E                     bra        +0x10 /* 00000F36 */
  1501. label00000F28:
  1502. 00000F28  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  1503. 00000F2C  706A                     moveq.l    D0, 0x6A
  1504. 00000F2E  2F00                     move.l     -[A7], D0
  1505. 00000F30  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1506. 00000F34  504F                     addq.w     A7, 8
  1507. label00000F36:
  1508. 00000F36  206E FFD8                movea.l    A0, [A6 - 0x28]
  1509. 00000F3A  2010                     move.l     D0, [A0]
  1510. 00000F3C  2D40 FFD8                move.l     [A6 - 0x28], D0
  1511. label00000F40:
  1512. 00000F40  202E FFD8                move.l     D0, [A6 - 0x28]
  1513. 00000F44  6600 FDAE                bne        -0x250 /* 00000CF4 */
  1514. 00000F48  486D E15E                pea.l      [A5 - 0x1EA2]
  1515. 00000F4C  42A7                     clr.l      -[A7]
  1516. 00000F4E  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1517. 00000F52  7000                     moveq.l    D0, 0x00
  1518. 00000F54  2D40 FFF4                move.l     [A6 - 0xC], D0
  1519. label00000F58:
  1520. 00000F58  7600                     moveq.l    D3, 0x00
  1521. 00000F5A  286D D8E2                movea.l    A4, [A5 - 0x271E]
  1522. 00000F5E  6000 008C                bra        +0x8E /* 00000FEC */
  1523. label00000F62:
  1524. 00000F62  102C 001C                move.b     D0, [A4 + 0x1C]
  1525. 00000F66  721A                     moveq.l    D1, 0x1A
  1526. 00000F68  B001                     cmp.b      D0, D1
  1527. 00000F6A  670A                     beq        +0xC /* 00000F76 */
  1528. 00000F6C  2F3C 0000 048E           move.l     -[A7], 0x48E
  1529. 00000F72  4EBA F08C                jsr        [PC - 0xF74 /* 00000000 */]
  1530. label00000F76:
  1531. 00000F76  206C 0010                movea.l    A0, [A4 + 0x10]
  1532. 00000F7A  2650                     movea.l    A3, [A0]
  1533. 00000F7C  204C                     movea.l    A0, A4
  1534. 00000F7E  7010                     moveq.l    D0, 0x10
  1535. 00000F80  D1C0                     add.l      A0, D0
  1536. 00000F82  2D48 FFFC                move.l     [A6 - 0x4], A0
  1537. 00000F86  6058                     bra        +0x5A /* 00000FE0 */
  1538. label00000F88:
  1539. 00000F88  246B 0008                movea.l    A2, [A3 + 0x8]
  1540. 00000F8C  206A 0010                movea.l    A0, [A2 + 0x10]
  1541. 00000F90  2028 0010                move.l     D0, [A0 + 0x10]
  1542. 00000F94  0280 0000 0200           andi.l     D0, 0x200
  1543. 00000F9A  6742                     beq        +0x44 /* 00000FDE */
  1544. 00000F9C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1545. 00000FA0  2F0A                     move.l     -[A7], A2
  1546. 00000FA2  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  1547. 00000FA6  4A80                     tst.l      D0
  1548. 00000FA8  6634                     bne        +0x36 /* 00000FDE */
  1549. 00000FAA  0C2D 0006 D5DA           cmpi.b     [A5 - 0x2A26], 0x6
  1550. 00000FB0  660E                     bne        +0x10 /* 00000FC0 */
  1551. 00000FB2  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1552. 00000FB6  2F0A                     move.l     -[A7], A2
  1553. 00000FB8  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  1554. 00000FBC  4A80                     tst.l      D0
  1555. 00000FBE  671E                     beq        +0x20 /* 00000FDE */
  1556. label00000FC0:
  1557. 00000FC0  7601                     moveq.l    D3, 0x01
  1558. 00000FC2  2F0C                     move.l     -[A7], A4
  1559. 00000FC4  2F0A                     move.l     -[A7], A2
  1560. 00000FC6  206E FFFC                movea.l    A0, [A6 - 0x4]
  1561. 00000FCA  2050                     movea.l    A0, [A0]
  1562. 00000FCC  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1563. 00000FD0  4EBA F0E8                jsr        [PC - 0xF18 /* 000000BA */]
  1564. 00000FD4  486E FFF4                pea.l      [A6 - 0xC]
  1565. 00000FD8  2F0A                     move.l     -[A7], A2
  1566. 00000FDA  4EAD 16D2                jsr        [A5 + 0x16D2 /* export_726 */]
  1567. label00000FDE:
  1568. 00000FDE  2653                     movea.l    A3, [A3]
  1569. label00000FE0:
  1570. 00000FE0  200B                     move.l     D0, A3
  1571. 00000FE2  66A4                     bne        -0x5A /* 00000F88 */
  1572. 00000FE4  206C 0010                movea.l    A0, [A4 + 0x10]
  1573. 00000FE8  2868 0014                movea.l    A4, [A0 + 0x14]
  1574. label00000FEC:
  1575. 00000FEC  200C                     move.l     D0, A4
  1576. 00000FEE  6600 FF72                bne        -0x8C /* 00000F62 */
  1577. 00000FF2  4A83                     tst.l      D3
  1578. 00000FF4  6600 FF62                bne        -0x9C /* 00000F58 */
  1579. 00000FF8  486E FFF4                pea.l      [A6 - 0xC]
  1580. 00000FFC  42A7                     clr.l      -[A7]
  1581. 00000FFE  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1582. 00001002  0C2D 0006 D5DA           cmpi.b     [A5 - 0x2A26], 0x6
  1583. 00001008  6700 00D6                beq        +0xD8 /* 000010E0 */
  1584. 0000100C  2D6D D8E6 FFF8           move.l     [A6 - 0x8], [A5 - 0x271A]
  1585. 00001012  6000 00C4                bra        +0xC6 /* 000010D8 */
  1586. label00001016:
  1587. 00001016  206E FFF8                movea.l    A0, [A6 - 0x8]
  1588. 0000101A  2468 0008                movea.l    A2, [A0 + 0x8]
  1589. 0000101E  204A                     movea.l    A0, A2
  1590. 00001020  7054                     moveq.l    D0, 0x54
  1591. 00001022  D1C0                     add.l      A0, D0
  1592. 00001024  2F08                     move.l     -[A7], A0
  1593. 00001026  7001                     moveq.l    D0, 0x01
  1594. 00001028  2F00                     move.l     -[A7], D0
  1595. 0000102A  4EAD 1DAA                jsr        [A5 + 0x1DAA /* export_945 */]
  1596. 0000102E  2440                     movea.l    A2, D0
  1597. 00001030  200A                     move.l     D0, A2
  1598. 00001032  660A                     bne        +0xC /* 0000103E */
  1599. 00001034  2F3C 0000 04C1           move.l     -[A7], 0x4C1
  1600. 0000103A  4EBA EFC4                jsr        [PC - 0x103C /* 00000000 */]
  1601. label0000103E:
  1602. 0000103E  264A                     movea.l    A3, A2
  1603. 00001040  6000 0086                bra        +0x88 /* 000010C8 */
  1604. label00001044:
  1605. 00001044  102B 001C                move.b     D0, [A3 + 0x1C]
  1606. 00001048  761B                     moveq.l    D3, 0x1B
  1607. 0000104A  B003                     cmp.b      D0, D3
  1608. 0000104C  6772                     beq        +0x74 /* 000010C0 */
  1609. 0000104E  202B 0020                move.l     D0, [A3 + 0x20]
  1610. 00001052  7202                     moveq.l    D1, 0x02
  1611. 00001054  C081                     and.l      D0, D1
  1612. 00001056  6668                     bne        +0x6A /* 000010C0 */
  1613. 00001058  206B 0010                movea.l    A0, [A3 + 0x10]
  1614. 0000105C  4AA8 0032                tst.l      [A0 + 0x32]
  1615. 00001060  675E                     beq        +0x60 /* 000010C0 */
  1616. 00001062  206B 0010                movea.l    A0, [A3 + 0x10]
  1617. 00001066  2868 0032                movea.l    A4, [A0 + 0x32]
  1618. 0000106A  102C 001C                move.b     D0, [A4 + 0x1C]
  1619. 0000106E  B003                     cmp.b      D0, D3
  1620. 00001070  670A                     beq        +0xC /* 0000107C */
  1621. 00001072  2F3C 0000 04D1           move.l     -[A7], 0x4D1
  1622. 00001078  4EBA EF86                jsr        [PC - 0x107A /* 00000000 */]
  1623. label0000107C:
  1624. 0000107C  162B 001C                move.b     D3, [A3 + 0x1C]
  1625. 00001080  7002                     moveq.l    D0, 0x02
  1626. 00001082  B600                     cmp.b      D3, D0
  1627. 00001084  6610                     bne        +0x12 /* 00001096 */
  1628. 00001086  182D D5DA                move.b     D4, [A5 - 0x2A26]
  1629. 0000108A  7003                     moveq.l    D0, 0x03
  1630. 0000108C  B800                     cmp.b      D4, D0
  1631. 0000108E  6730                     beq        +0x32 /* 000010C0 */
  1632. 00001090  7006                     moveq.l    D0, 0x06
  1633. 00001092  B800                     cmp.b      D4, D0
  1634. 00001094  672A                     beq        +0x2C /* 000010C0 */
  1635. label00001096:
  1636. 00001096  7006                     moveq.l    D0, 0x06
  1637. 00001098  B600                     cmp.b      D3, D0
  1638. 0000109A  6706                     beq        +0x8 /* 000010A2 */
  1639. 0000109C  7003                     moveq.l    D0, 0x03
  1640. 0000109E  B600                     cmp.b      D3, D0
  1641. 000010A0  6608                     bne        +0xA /* 000010AA */
  1642. label000010A2:
  1643. 000010A2  0C2D 0002 D5DA           cmpi.b     [A5 - 0x2A26], 0x2
  1644. 000010A8  6716                     beq        +0x18 /* 000010C0 */
  1645. label000010AA:
  1646. 000010AA  2F0C                     move.l     -[A7], A4
  1647. 000010AC  206B 000C                movea.l    A0, [A3 + 0xC]
  1648. 000010B0  2F28 000C                move.l     -[A7], [A0 + 0xC]
  1649. 000010B4  7001                     moveq.l    D0, 0x01
  1650. 000010B6  2F00                     move.l     -[A7], D0
  1651. 000010B8  3F3C FF01                move.w     -[A7], 0xFF01
  1652. 000010BC  4EBA 06F2                jsr        [PC + 0x6F2 /* 000017B0 */]
  1653. label000010C0:
  1654. 000010C0  206B 0010                movea.l    A0, [A3 + 0x10]
  1655. 000010C4  2668 0004                movea.l    A3, [A0 + 0x4]
  1656. label000010C8:
  1657. 000010C8  200B                     move.l     D0, A3
  1658. 000010CA  6600 FF78                bne        -0x86 /* 00001044 */
  1659. 000010CE  206E FFF8                movea.l    A0, [A6 - 0x8]
  1660. 000010D2  2010                     move.l     D0, [A0]
  1661. 000010D4  2D40 FFF8                move.l     [A6 - 0x8], D0
  1662. label000010D8:
  1663. 000010D8  202E FFF8                move.l     D0, [A6 - 0x8]
  1664. 000010DC  6600 FF38                bne        -0xC6 /* 00001016 */
  1665. label000010E0:
  1666. 000010E0  486D D8E6                pea.l      [A5 - 0x271A]
  1667. 000010E4  42A7                     clr.l      -[A7]
  1668. 000010E6  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  1669. 000010EA  02AD BFFF FFFF D99C      andi.l     [A5 - 0x2664], 0xBFFFFFFF
  1670. label000010F2:
  1671. 000010F2  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  1672. 000010F6  4E5E                     unlink     A6
  1673. 000010F8  4E75                     rts
  1674. 000010FA  4E56 0000                link       A6, 0
  1675. 000010FE  2F0B                     move.l     -[A7], A3
  1676. 00001100  266E 0008                movea.l    A3, [A6 + 0x8]
  1677. 00001104  102B 001C                move.b     D0, [A3 + 0x1C]
  1678. 00001108  720A                     moveq.l    D1, 0x0A
  1679. 0000110A  B001                     cmp.b      D0, D1
  1680. 0000110C  660A                     bne        +0xC /* 00001118 */
  1681. 0000110E  2F3C 0000 0513           move.l     -[A7], 0x513
  1682. 00001114  4EBA EEEA                jsr        [PC - 0x1116 /* 00000000 */]
  1683. label00001118:
  1684. 00001118  206B 0010                movea.l    A0, [A3 + 0x10]
  1685. 0000111C  4AA8 008A                tst.l      [A0 + 0x8A]
  1686. 00001120  6722                     beq        +0x24 /* 00001144 */
  1687. 00001122  204B                     movea.l    A0, A3
  1688. 00001124  7054                     moveq.l    D0, 0x54
  1689. 00001126  D1C0                     add.l      A0, D0
  1690. 00001128  2F08                     move.l     -[A7], A0
  1691. 0000112A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1692. 0000112E  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1693. 00001132  504F                     addq.w     A7, 8
  1694. 00001134  4A80                     tst.l      D0
  1695. 00001136  6604                     bne        +0x6 /* 0000113C */
  1696. 00001138  7001                     moveq.l    D0, 0x01
  1697. 0000113A  6020                     bra        +0x22 /* 0000115C */
  1698. label0000113C:
  1699. 0000113C  206B 0010                movea.l    A0, [A3 + 0x10]
  1700. 00001140  2668 008A                movea.l    A3, [A0 + 0x8A]
  1701. label00001144:
  1702. 00001144  204B                     movea.l    A0, A3
  1703. 00001146  7054                     moveq.l    D0, 0x54
  1704. 00001148  D1C0                     add.l      A0, D0
  1705. 0000114A  2F08                     move.l     -[A7], A0
  1706. 0000114C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1707. 00001150  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  1708. 00001154  504F                     addq.w     A7, 8
  1709. 00001156  4480                     neg.l      D0
  1710. 00001158  9180                     subx.l     D0, D0
  1711. 0000115A  5280                     addq.l     D0, 1
  1712. label0000115C:
  1713. 0000115C  265F                     movea.l    A3, [A7]+
  1714. 0000115E  4E5E                     unlink     A6
  1715. 00001160  205F                     movea.l    A0, [A7]+
  1716. 00001162  504F                     addq.w     A7, 8
  1717. 00001164  4ED0                     jmp        [A0]
  1718. fn00001166:
  1719. 00001166  4E56 FFEC                link       A6, -0x0014
  1720. 0000116A  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  1721. 0000116E  202E 0008                move.l     D0, [A6 + 0x8]
  1722. 00001172  660A                     bne        +0xC /* 0000117E */
  1723. 00001174  2F3C 0000 0531           move.l     -[A7], 0x531
  1724. 0000117A  4EBA EE84                jsr        [PC - 0x117C /* 00000000 */]
  1725. label0000117E:
  1726. 0000117E  206E 0008                movea.l    A0, [A6 + 0x8]
  1727. 00001182  1028 001C                move.b     D0, [A0 + 0x1C]
  1728. 00001186  721A                     moveq.l    D1, 0x1A
  1729. 00001188  B001                     cmp.b      D0, D1
  1730. 0000118A  670A                     beq        +0xC /* 00001196 */
  1731. 0000118C  2F3C 0000 0533           move.l     -[A7], 0x533
  1732. 00001192  4EBA EE6C                jsr        [PC - 0x1194 /* 00000000 */]
  1733. label00001196:
  1734. 00001196  0C2D 0078 CDDC           cmpi.b     [A5 - 0x3224], 0x78 /* 'x' */
  1735. 0000119C  670A                     beq        +0xC /* 000011A8 */
  1736. 0000119E  7049                     moveq.l    D0, 0x49
  1737. 000011A0  2F00                     move.l     -[A7], D0
  1738. 000011A2  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1739. 000011A6  584F                     addq.w     A7, 4
  1740. label000011A8:
  1741. 000011A8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1742. 000011AC  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1743. 000011B0  2D48 FFF0                move.l     [A6 - 0x10], A0
  1744. 000011B4  246E 0008                movea.l    A2, [A6 + 0x8]
  1745. 000011B8  206A 0010                movea.l    A0, [A2 + 0x10]
  1746. 000011BC  2668 0004                movea.l    A3, [A0 + 0x4]
  1747. 000011C0  200B                     move.l     D0, A3
  1748. 000011C2  660A                     bne        +0xC /* 000011CE */
  1749. 000011C4  2F3C 0000 053D           move.l     -[A7], 0x53D
  1750. 000011CA  4EBA EE34                jsr        [PC - 0x11CC /* 00000000 */]
  1751. label000011CE:
  1752. 000011CE  7800                     moveq.l    D4, 0x00
  1753. 000011D0  7054                     moveq.l    D0, 0x54
  1754. 000011D2  D5C0                     add.l      A2, D0
  1755. 000011D4  2D4A FFFC                move.l     [A6 - 0x4], A2
  1756. label000011D8:
  1757. 000011D8  5284                     addq.l     D4, 1
  1758. 000011DA  4EAD 1F12                jsr        [A5 + 0x1F12 /* export_990 */]
  1759. 000011DE  2840                     movea.l    A4, D0
  1760. 000011E0  206E FFF0                movea.l    A0, [A6 - 0x10]
  1761. 000011E4  208C                     move.l     [A0], A4
  1762. 000011E6  204C                     movea.l    A0, A4
  1763. 000011E8  700C                     moveq.l    D0, 0x0C
  1764. 000011EA  D1C0                     add.l      A0, D0
  1765. 000011EC  2D48 FFF0                move.l     [A6 - 0x10], A0
  1766. 000011F0  4AAB 0004                tst.l      [A3 + 0x4]
  1767. 000011F4  6700 0082                beq        +0x84 /* 00001278 */
  1768. 000011F8  1D6D D98F FFF4           move.b     [A6 - 0xC], [A5 - 0x2671]
  1769. 000011FE  0C2D 0077 CDDC           cmpi.b     [A5 - 0x3224], 0x77 /* 'w' */
  1770. 00001204  6612                     bne        +0x14 /* 00001218 */
  1771. 00001206  4AAB 0008                tst.l      [A3 + 0x8]
  1772. 0000120A  670C                     beq        +0xE /* 00001218 */
  1773. 0000120C  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  1774. 00001210  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  1775. 00001214  2440                     movea.l    A2, D0
  1776. 00001216  6036                     bra        +0x38 /* 0000124E */
  1777. label00001218:
  1778. 00001218  246B 000C                movea.l    A2, [A3 + 0xC]
  1779. 0000121C  200A                     move.l     D0, A2
  1780. 0000121E  6706                     beq        +0x8 /* 00001226 */
  1781. 00001220  4AAA 0008                tst.l      [A2 + 0x8]
  1782. 00001224  6706                     beq        +0x8 /* 0000122C */
  1783. label00001226:
  1784. 00001226  1B7C 0001 D98F           move.b     [A5 - 0x2671], 0x1
  1785. label0000122C:
  1786. 0000122C  4EAD 198A                jsr        [A5 + 0x198A /* export_813 */]
  1787. 00001230  2F00                     move.l     -[A7], D0
  1788. 00001232  4EAD 19FA                jsr        [A5 + 0x19FA /* export_827 */]
  1789. 00001236  2F00                     move.l     -[A7], D0
  1790. 00001238  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  1791. 0000123C  4EAD 1A42                jsr        [A5 + 0x1A42 /* export_836 */]
  1792. 00001240  2F00                     move.l     -[A7], D0
  1793. 00001242  4EAD 196A                jsr        [A5 + 0x196A /* export_809 */]
  1794. 00001246  2440                     movea.l    A2, D0
  1795. 00001248  1B6E FFF4 D98F           move.b     [A5 - 0x2671], [A6 - 0xC]
  1796. label0000124E:
  1797. 0000124E  1612                     move.b     D3, [A2]
  1798. 00001250  7000                     moveq.l    D0, 0x00
  1799. 00001252  1003                     move.b     D0, D3
  1800. 00001254  41ED D31A                lea.l      A0, [A5 - 0x2CE6]
  1801. 00001258  1030 0000                move.b     D0, [A0 + D0.w]
  1802. 0000125C  7203                     moveq.l    D1, 0x03
  1803. 0000125E  C001                     and.b      D0, D1
  1804. 00001260  6606                     bne        +0x8 /* 00001268 */
  1805. 00001262  705F                     moveq.l    D0, 0x5F
  1806. 00001264  B600                     cmp.b      D3, D0
  1807. 00001266  660A                     bne        +0xC /* 00001272 */
  1808. label00001268:
  1809. 00001268  703B                     moveq.l    D0, 0x3B
  1810. 0000126A  2F00                     move.l     -[A7], D0
  1811. 0000126C  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1812. 00001270  584F                     addq.w     A7, 4
  1813. label00001272:
  1814. 00001272  294A 0008                move.l     [A4 + 0x8], A2
  1815. 00001276  6050                     bra        +0x52 /* 000012C8 */
  1816. label00001278:
  1817. 00001278  0C2D 0077 CDDC           cmpi.b     [A5 - 0x3224], 0x77 /* 'w' */
  1818. 0000127E  6612                     bne        +0x14 /* 00001292 */
  1819. 00001280  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1820. 00001284  2F04                     move.l     -[A7], D4
  1821. 00001286  701D                     moveq.l    D0, 0x1D
  1822. 00001288  2F00                     move.l     -[A7], D0
  1823. 0000128A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1824. 0000128E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1825. label00001292:
  1826. 00001292  486E FFF8                pea.l      [A6 - 0x8]
  1827. 00001296  42A7                     clr.l      -[A7]
  1828. 00001298  4267                     clr.w      -[A7]
  1829. 0000129A  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1830. 0000129E  4A40                     tst.w      D0
  1831. 000012A0  660C                     bne        +0xE /* 000012AE */
  1832. 000012A2  2F13                     move.l     -[A7], [A3]
  1833. 000012A4  704E                     moveq.l    D0, 0x4E
  1834. 000012A6  2F00                     move.l     -[A7], D0
  1835. 000012A8  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1836. 000012AC  504F                     addq.w     A7, 8
  1837. label000012AE:
  1838. 000012AE  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1839. 000012B2  4EAD 1B9A                jsr        [A5 + 0x1B9A /* export_879 */]
  1840. 000012B6  2940 0004                move.l     [A4 + 0x4], D0
  1841. 000012BA  2F00                     move.l     -[A7], D0
  1842. 000012BC  4EAD 1BC2                jsr        [A5 + 0x1BC2 /* export_884 */]
  1843. 000012C0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1844. 000012C4  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  1845. label000012C8:
  1846. 000012C8  266B 000C                movea.l    A3, [A3 + 0xC]
  1847. 000012CC  200B                     move.l     D0, A3
  1848. 000012CE  6742                     beq        +0x44 /* 00001312 */
  1849. 000012D0  0C2D 0057 CDDC           cmpi.b     [A5 - 0x3224], 0x57 /* 'W' */
  1850. 000012D6  6608                     bne        +0xA /* 000012E0 */
  1851. 000012D8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1852. 000012DC  6000 FEFA                bra        -0x104 /* 000011D8 */
  1853. label000012E0:
  1854. 000012E0  0C2D 0077 CDDC           cmpi.b     [A5 - 0x3224], 0x77 /* 'w' */
  1855. 000012E6  6608                     bne        +0xA /* 000012F0 */
  1856. 000012E8  4AAB 0008                tst.l      [A3 + 0x8]
  1857. 000012EC  6600 FEEA                bne        -0x114 /* 000011D8 */
  1858. label000012F0:
  1859. 000012F0  5284                     addq.l     D4, 1
  1860. 000012F2  266B 000C                movea.l    A3, [A3 + 0xC]
  1861. 000012F6  200B                     move.l     D0, A3
  1862. 000012F8  66F6                     bne        -0x8 /* 000012F0 */
  1863. 000012FA  206E 0008                movea.l    A0, [A6 + 0x8]
  1864. 000012FE  7054                     moveq.l    D0, 0x54
  1865. 00001300  D1C0                     add.l      A0, D0
  1866. 00001302  2F08                     move.l     -[A7], A0
  1867. 00001304  2F04                     move.l     -[A7], D4
  1868. 00001306  701D                     moveq.l    D0, 0x1D
  1869. 00001308  2F00                     move.l     -[A7], D0
  1870. 0000130A  4EAD 18B2                jsr        [A5 + 0x18B2 /* export_786 */]
  1871. 0000130E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1872. label00001312:
  1873. 00001312  122D CDDC                move.b     D1, [A5 - 0x3224]
  1874. 00001316  7000                     moveq.l    D0, 0x00
  1875. 00001318  1001                     move.b     D0, D1
  1876. 0000131A  7277                     moveq.l    D1, 0x77
  1877. 0000131C  B081                     cmp.l      D0, D1
  1878. 0000131E  6726                     beq        +0x28 /* 00001346 */
  1879. 00001320  7265                     moveq.l    D1, 0x65
  1880. 00001322  B081                     cmp.l      D0, D1
  1881. 00001324  6702                     beq        +0x4 /* 00001328 */
  1882. 00001326  600C                     bra        +0xE /* 00001334 */
  1883. label00001328:
  1884. 00001328  1B7C 0077 CDDC           move.b     [A5 - 0x3224], 0x77 /* 'w' */
  1885. 0000132E  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1886. 00001332  6012                     bra        +0x14 /* 00001346 */
  1887. label00001334:
  1888. 00001334  704A                     moveq.l    D0, 0x4A
  1889. 00001336  2F00                     move.l     -[A7], D0
  1890. 00001338  4EAD 18BA                jsr        [A5 + 0x18BA /* export_787 */]
  1891. 0000133C  584F                     addq.w     A7, 4
  1892. 0000133E  7077                     moveq.l    D0, 0x77
  1893. 00001340  1F00                     move.b     -[A7], D0
  1894. 00001342  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  1895. label00001346:
  1896. 00001346  202E FFEC                move.l     D0, [A6 - 0x14]
  1897. 0000134A  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  1898. 0000134E  4E5E                     unlink     A6
  1899. 00001350  205F                     movea.l    A0, [A7]+
  1900. 00001352  584F                     addq.w     A7, 4
  1901. 00001354  4ED0                     jmp        [A0]
  1902. 00001356  4E56 0000                link       A6, 0
  1903. 0000135A  48E7 1020                movem.l    -[A7], D3,A2
  1904. 0000135E  701B                     moveq.l    D0, 0x1B
  1905. 00001360  2F00                     move.l     -[A7], D0
  1906. 00001362  4EAD 1EC2                jsr        [A5 + 0x1EC2 /* export_980 */]
  1907. 00001366  2440                     movea.l    A2, D0
  1908. 00001368  262E 0008                move.l     D3, [A6 + 0x8]
  1909. 0000136C  2543 0016                move.l     [A2 + 0x16], D3
  1910. 00001370  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  1911. 00001374  2F03                     move.l     -[A7], D3
  1912. 00001376  4EBA FDEE                jsr        [PC - 0x212 /* 00001166 */]
  1913. 0000137A  2540 000C                move.l     [A2 + 0xC], D0
  1914. 0000137E  200A                     move.l     D0, A2
  1915. 00001380  4CDF 0408                movem.l    D3,A2, [A7]+
  1916. 00001384  4E5E                     unlink     A6
  1917. 00001386  205F                     movea.l    A0, [A7]+
  1918. 00001388  584F                     addq.w     A7, 4
  1919. 0000138A  4ED0                     jmp        [A0]
  1920. fn0000138C:
  1921. 0000138C  4E56 FFEC                link       A6, -0x0014
  1922. 00001390  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  1923. 00001394  266E 000C                movea.l    A3, [A6 + 0xC]
  1924. 00001398  2D6D E162 FFF0           move.l     [A6 - 0x10], [A5 - 0x1E9E]
  1925. 0000139E  2D6D E166 FFF4           move.l     [A6 - 0xC], [A5 - 0x1E9A]
  1926. 000013A4  2A2D D8EA                move.l     D5, [A5 - 0x2716]
  1927. 000013A8  4244                     clr.w      D4
  1928. 000013AA  2C2D D88C                move.l     D6, [A5 - 0x2774]
  1929. 000013AE  2D6D D9AE FFF8           move.l     [A6 - 0x8], [A5 - 0x2652]
  1930. 000013B4  3E2D D8D8                move.w     D7, [A5 - 0x2728]
  1931. 000013B8  00AD 2000 0000 D99C      ori.l      [A5 - 0x2664], 0x20000000 /* ' \0\0\0' */
  1932. 000013C0  202D E16A                move.l     D0, [A5 - 0x1E96]
  1933. 000013C4  52AD E16A                addq.l     [A5 - 0x1E96], 1
  1934. 000013C8  720A                     moveq.l    D1, 0x0A
  1935. 000013CA  B081                     cmp.l      D0, D1
  1936. 000013CC  6F1E                     ble        +0x20 /* 000013EC */
  1937. 000013CE  2D6D CDDE FFFC           move.l     [A6 - 0x4], [A5 - 0x3222]
  1938. 000013D4  486E FFFC                pea.l      [A6 - 0x4]
  1939. 000013D8  4EAD 220A                jsr        [A5 + 0x220A /* export_1085 */]
  1940. 000013DC  2440                     movea.l    A2, D0
  1941. 000013DE  2F0A                     move.l     -[A7], A2
  1942. 000013E0  2F3C 0000 00B1           move.l     -[A7], 0xB1
  1943. 000013E6  4EAD 18D2                jsr        [A5 + 0x18D2 /* export_790 */]
  1944. 000013EA  504F                     addq.w     A7, 8
  1945. label000013EC:
  1946. 000013EC  2D6D D888 FFEC           move.l     [A6 - 0x14], [A5 - 0x2778]
  1947. 000013F2  7001                     moveq.l    D0, 0x01
  1948. 000013F4  2F00                     move.l     -[A7], D0
  1949. 000013F6  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  1950. 000013FA  2B40 D888                move.l     [A5 - 0x2778], D0
  1951. 000013FE  206B 0010                movea.l    A0, [A3 + 0x10]
  1952. 00001402  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1953. 00001406  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1954. 0000140A  4EBA 0288                jsr        [PC + 0x288 /* 00001694 */]
  1955. 0000140E  2B4B E162                move.l     [A5 - 0x1E9E], A3
  1956. 00001412  7000                     moveq.l    D0, 0x00
  1957. 00001414  2B40 D8EA                move.l     [A5 - 0x2716], D0
  1958. 00001418  2B6E 0008 E166           move.l     [A5 - 0x1E9A], [A6 + 0x8]
  1959. 0000141E  102D D9B2                move.b     D0, [A5 - 0x264E]
  1960. 00001422  6724                     beq        +0x26 /* 00001448 */
  1961. 00001424  4EAD 1C8A                jsr        [A5 + 0x1C8A /* export_909 */]
  1962. 00001428  2440                     movea.l    A2, D0
  1963. 0000142A  1B7C 0072 CDDC           move.b     [A5 - 0x3224], 0x72 /* 'r' */
  1964. 00001430  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  1965. 00001434  204A                     movea.l    A0, A2
  1966. 00001436  43ED CDDC                lea.l      A1, [A5 - 0x3224]
  1967. 0000143A  7007                     moveq.l    D0, 0x07
  1968. label0000143C:
  1969. 0000143C  22D8                     move.l     [A1]+, [A0]+
  1970. 0000143E  51C8 FFFC                dbf        D0, -0x6 /* 0000143C */
  1971. 00001442  3290                     move.w     [A1], [A0]
  1972. 00001444  7801                     moveq.l    D4, 0x01
  1973. 00001446  6012                     bra        +0x14 /* 0000145A */
  1974. label00001448:
  1975. 00001448  206B 0010                movea.l    A0, [A3 + 0x10]
  1976. 0000144C  2F28 0008                move.l     -[A7], [A0 + 0x8]
  1977. 00001450  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  1978. 00001454  7001                     moveq.l    D0, 0x01
  1979. 00001456  3B40 D8D8                move.w     [A5 - 0x2728], D0
  1980. label0000145A:
  1981. 0000145A  7000                     moveq.l    D0, 0x00
  1982. 0000145C  2B40 D88C                move.l     [A5 - 0x2774], D0
  1983. 00001460  7600                     moveq.l    D3, 0x00
  1984. 00001462  2B43 D9AE                move.l     [A5 - 0x2652], D3
  1985. 00001466  206B 0010                movea.l    A0, [A3 + 0x10]
  1986. 0000146A  1F28 0018                move.b     -[A7], [A0 + 0x18]
  1987. 0000146E  2F0B                     move.l     -[A7], A3
  1988. 00001470  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  1989. 00001474  2840                     movea.l    A4, D0
  1990. 00001476  2B46 D88C                move.l     [A5 - 0x2774], D6
  1991. 0000147A  2B6E FFF8 D9AE           move.l     [A5 - 0x2652], [A6 - 0x8]
  1992. 00001480  4EBA 0304                jsr        [PC + 0x304 /* 00001786 */]
  1993. 00001484  2B6E FFEC D888           move.l     [A5 - 0x2778], [A6 - 0x14]
  1994. 0000148A  2B6E FFF0 E162           move.l     [A5 - 0x1E9E], [A6 - 0x10]
  1995. 00001490  2B45 D8EA                move.l     [A5 - 0x2716], D5
  1996. 00001494  2B6E FFF4 E166           move.l     [A5 - 0x1E9A], [A6 - 0xC]
  1997. 0000149A  3B47 D8D8                move.w     [A5 - 0x2728], D7
  1998. 0000149E  02AD DFFF FFFF D99C      andi.l     [A5 - 0x2664], 0xDFFFFFFF
  1999. 000014A6  53AD E16A                subq.l     [A5 - 0x1E96], 1
  2000. 000014AA  2014                     move.l     D0, [A4]
  2001. 000014AC  721F                     moveq.l    D1, 0x1F
  2002. 000014AE  C041                     and.w      D0, D1
  2003. 000014B0  7214                     moveq.l    D1, 0x14
  2004. 000014B2  B041                     cmp.w      D0, D1
  2005. 000014B4  6708                     beq        +0xA /* 000014BE */
  2006. 000014B6  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  2007. 000014BA  2003                     move.l     D0, D3
  2008. 000014BC  602A                     bra        +0x2C /* 000014E8 */
  2009. label000014BE:
  2010. 000014BE  266C 000C                movea.l    A3, [A4 + 0xC]
  2011. 000014C2  4A44                     tst.w      D4
  2012. 000014C4  6714                     beq        +0x16 /* 000014DA */
  2013. 000014C6  2F0A                     move.l     -[A7], A2
  2014. 000014C8  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  2015. 000014CC  486D E15A                pea.l      [A5 - 0x1EA6]
  2016. 000014D0  2F0B                     move.l     -[A7], A3
  2017. 000014D2  4EAD 16CA                jsr        [A5 + 0x16CA /* export_725 */]
  2018. 000014D6  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2019. label000014DA:
  2020. 000014DA  206B 0010                movea.l    A0, [A3 + 0x10]
  2021. 000014DE  00A8 0000 0200 0010      ori.l      [A0 + 0x10], 0x200
  2022. 000014E6  200B                     move.l     D0, A3
  2023. label000014E8:
  2024. 000014E8  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2025. 000014EC  4E5E                     unlink     A6
  2026. 000014EE  205F                     movea.l    A0, [A7]+
  2027. 000014F0  504F                     addq.w     A7, 8
  2028. 000014F2  4ED0                     jmp        [A0]
  2029. 000014F4  4E56 FFF4                link       A6, -0x000C
  2030. 000014F8  48E7 0038                movem.l    -[A7], A2,A3,A4
  2031. 000014FC  202D E15A                move.l     D0, [A5 - 0x1EA6]
  2032. 00001500  2D40 FFF8                move.l     [A6 - 0x8], D0
  2033. 00001504  7200                     moveq.l    D1, 0x00
  2034. 00001506  2B41 E15A                move.l     [A5 - 0x1EA6], D1
  2035. 0000150A  2D40 FFF4                move.l     [A6 - 0xC], D0
  2036. 0000150E  604A                     bra        +0x4C /* 0000155A */
  2037. label00001510:
  2038. 00001510  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2039. 00001514  246E FFF4                movea.l    A2, [A6 - 0xC]
  2040. 00001518  286A 0008                movea.l    A4, [A2 + 0x8]
  2041. 0000151C  204C                     movea.l    A0, A4
  2042. 0000151E  7054                     moveq.l    D0, 0x54
  2043. 00001520  D1C0                     add.l      A0, D0
  2044. 00001522  2F08                     move.l     -[A7], A0
  2045. 00001524  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  2046. 00001528  266C 0010                movea.l    A3, [A4 + 0x10]
  2047. 0000152C  202B 008A                move.l     D0, [A3 + 0x8A]
  2048. 00001530  2D40 FFFC                move.l     [A6 - 0x4], D0
  2049. 00001534  2F00                     move.l     -[A7], D0
  2050. 00001536  2F2B 0086                move.l     -[A7], [A3 + 0x86]
  2051. 0000153A  4EBA FE50                jsr        [PC - 0x1B0 /* 0000138C */]
  2052. 0000153E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2053. 00001542  2F0C                     move.l     -[A7], A4
  2054. 00001544  206E FFFC                movea.l    A0, [A6 - 0x4]
  2055. 00001548  2068 0010                movea.l    A0, [A0 + 0x10]
  2056. 0000154C  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2057. 00001550  4EBA EB68                jsr        [PC - 0x1498 /* 000000BA */]
  2058. 00001554  2012                     move.l     D0, [A2]
  2059. 00001556  2D40 FFF4                move.l     [A6 - 0xC], D0
  2060. label0000155A:
  2061. 0000155A  202E FFF4                move.l     D0, [A6 - 0xC]
  2062. 0000155E  66B0                     bne        -0x4E /* 00001510 */
  2063. 00001560  486E FFF8                pea.l      [A6 - 0x8]
  2064. 00001564  42A7                     clr.l      -[A7]
  2065. 00001566  4EAD 16BA                jsr        [A5 + 0x16BA /* export_723 */]
  2066. 0000156A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2067. 0000156E  4E5E                     unlink     A6
  2068. 00001570  4E75                     rts
  2069. fn00001572:
  2070. 00001572  4E56 FFF8                link       A6, -0x0008
  2071. 00001576  48E7 0038                movem.l    -[A7], A2,A3,A4
  2072. 0000157A  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2073. 0000157E  0C2D 0078 CDDC           cmpi.b     [A5 - 0x3224], 0x78 /* 'x' */
  2074. 00001584  6722                     beq        +0x24 /* 000015A8 */
  2075. 00001586  206E 000C                movea.l    A0, [A6 + 0xC]
  2076. 0000158A  2068 0010                movea.l    A0, [A0 + 0x10]
  2077. 0000158E  2F10                     move.l     -[A7], [A0]
  2078. 00001590  2F2D D9A0                move.l     -[A7], [A5 - 0x2660]
  2079. 00001594  4EAD 1702                jsr        [A5 + 0x1702 /* export_732 */]
  2080. 00001598  4A80                     tst.l      D0
  2081. 0000159A  670C                     beq        +0xE /* 000015A8 */
  2082. 0000159C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2083. 000015A0  202D D9A0                move.l     D0, [A5 - 0x2660]
  2084. 000015A4  4EFA 00E2                jmp        [PC + 0xE2 /* 00001688 */]
  2085. label000015A8:
  2086. 000015A8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2087. 000015AC  4EBA FBB8                jsr        [PC - 0x448 /* 00001166 */]
  2088. 000015B0  2D40 FFF8                move.l     [A6 - 0x8], D0
  2089. 000015B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2090. 000015B8  2F00                     move.l     -[A7], D0
  2091. 000015BA  4EAD 21F2                jsr        [A5 + 0x21F2 /* export_1082 */]
  2092. 000015BE  2840                     movea.l    A4, D0
  2093. 000015C0  206E 000C                movea.l    A0, [A6 + 0xC]
  2094. 000015C4  2068 0010                movea.l    A0, [A0 + 0x10]
  2095. 000015C8  2450                     movea.l    A2, [A0]
  2096. 000015CA  6028                     bra        +0x2A /* 000015F4 */
  2097. label000015CC:
  2098. 000015CC  266A 0008                movea.l    A3, [A2 + 0x8]
  2099. 000015D0  204B                     movea.l    A0, A3
  2100. 000015D2  7054                     moveq.l    D0, 0x54
  2101. 000015D4  D1C0                     add.l      A0, D0
  2102. 000015D6  2F08                     move.l     -[A7], A0
  2103. 000015D8  2F0C                     move.l     -[A7], A4
  2104. 000015DA  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2105. 000015DE  504F                     addq.w     A7, 8
  2106. 000015E0  4A80                     tst.l      D0
  2107. 000015E2  660E                     bne        +0x10 /* 000015F2 */
  2108. 000015E4  486E FFF8                pea.l      [A6 - 0x8]
  2109. 000015E8  4EAD 1F22                jsr        [A5 + 0x1F22 /* export_992 */]
  2110. 000015EC  200B                     move.l     D0, A3
  2111. 000015EE  4EFA 0098                jmp        [PC + 0x98 /* 00001688 */]
  2112. label000015F2:
  2113. 000015F2  2452                     movea.l    A2, [A2]
  2114. label000015F4:
  2115. 000015F4  200A                     move.l     D0, A2
  2116. 000015F6  66D4                     bne        -0x2A /* 000015CC */
  2117. 000015F8  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2118. 000015FC  1D40 FFFC                move.b     [A6 - 0x4], D0
  2119. 00001600  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2120. 00001604  2F0C                     move.l     -[A7], A4
  2121. 00001606  4EAD 1CD2                jsr        [A5 + 0x1CD2 /* export_918 */]
  2122. 0000160A  202E 0008                move.l     D0, [A6 + 0x8]
  2123. 0000160E  663E                     bne        +0x40 /* 0000164E */
  2124. 00001610  0C2E 0056 FFFC           cmpi.b     [A6 - 0x4], 0x56 /* 'V' */
  2125. 00001616  6708                     beq        +0xA /* 00001620 */
  2126. 00001618  0C2E 0059 FFFC           cmpi.b     [A6 - 0x4], 0x59 /* 'Y' */
  2127. 0000161E  662E                     bne        +0x30 /* 0000164E */
  2128. label00001620:
  2129. 00001620  246E 000C                movea.l    A2, [A6 + 0xC]
  2130. 00001624  206A 0010                movea.l    A0, [A2 + 0x10]
  2131. 00001628  1F28 0018                move.b     -[A7], [A0 + 0x18]
  2132. 0000162C  2F0A                     move.l     -[A7], A2
  2133. 0000162E  4EAD 1F52                jsr        [A5 + 0x1F52 /* export_998 */]
  2134. 00001632  2840                     movea.l    A4, D0
  2135. 00001634  2014                     move.l     D0, [A4]
  2136. 00001636  721F                     moveq.l    D1, 0x1F
  2137. 00001638  C041                     and.w      D0, D1
  2138. 0000163A  7214                     moveq.l    D1, 0x14
  2139. 0000163C  B041                     cmp.w      D0, D1
  2140. 0000163E  6708                     beq        +0xA /* 00001648 */
  2141. 00001640  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  2142. 00001644  7000                     moveq.l    D0, 0x00
  2143. 00001646  6040                     bra        +0x42 /* 00001688 */
  2144. label00001648:
  2145. 00001648  266C 000C                movea.l    A3, [A4 + 0xC]
  2146. 0000164C  600E                     bra        +0x10 /* 0000165C */
  2147. label0000164E:
  2148. 0000164E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2149. 00001652  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2150. 00001656  4EBA FD34                jsr        [PC - 0x2CC /* 0000138C */]
  2151. 0000165A  2640                     movea.l    A3, D0
  2152. label0000165C:
  2153. 0000165C  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2154. 00001660  206B 0010                movea.l    A0, [A3 + 0x10]
  2155. 00001664  216E FFF8 0086           move.l     [A0 + 0x86], [A6 - 0x8]
  2156. 0000166A  102D D9B2                move.b     D0, [A5 - 0x264E]
  2157. 0000166E  6616                     bne        +0x18 /* 00001686 */
  2158. 00001670  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2159. 00001674  2F0B                     move.l     -[A7], A3
  2160. 00001676  206E 000C                movea.l    A0, [A6 + 0xC]
  2161. 0000167A  2068 0010                movea.l    A0, [A0 + 0x10]
  2162. 0000167E  2F28 0010                move.l     -[A7], [A0 + 0x10]
  2163. 00001682  4EBA EA36                jsr        [PC - 0x15CA /* 000000BA */]
  2164. label00001686:
  2165. 00001686  200B                     move.l     D0, A3
  2166. label00001688:
  2167. 00001688  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2168. 0000168C  4E5E                     unlink     A6
  2169. 0000168E  205F                     movea.l    A0, [A7]+
  2170. 00001690  504F                     addq.w     A7, 8
  2171. 00001692  4ED0                     jmp        [A0]
  2172. fn00001694:
  2173. 00001694  4E56 FFF8                link       A6, -0x0008
  2174. 00001698  48E7 0038                movem.l    -[A7], A2,A3,A4
  2175. 0000169C  266E 0008                movea.l    A3, [A6 + 0x8]
  2176. 000016A0  7000                     moveq.l    D0, 0x00
  2177. 000016A2  2D40 FFF8                move.l     [A6 - 0x8], D0
  2178. 000016A6  6000 00BC                bra        +0xBE /* 00001764 */
  2179. label000016AA:
  2180. 000016AA  202E 000C                move.l     D0, [A6 + 0xC]
  2181. 000016AE  660A                     bne        +0xC /* 000016BA */
  2182. 000016B0  2F3C 0000 0695           move.l     -[A7], 0x695
  2183. 000016B6  4EBA E948                jsr        [PC - 0x16B8 /* 00000000 */]
  2184. label000016BA:
  2185. 000016BA  206E 000C                movea.l    A0, [A6 + 0xC]
  2186. 000016BE  2F10                     move.l     -[A7], [A0]
  2187. 000016C0  486E FFF8                pea.l      [A6 - 0x8]
  2188. 000016C4  4EAD 1E1A                jsr        [A5 + 0x1E1A /* export_959 */]
  2189. 000016C8  2840                     movea.l    A4, D0
  2190. 000016CA  246B 0004                movea.l    A2, [A3 + 0x4]
  2191. 000016CE  200A                     move.l     D0, A2
  2192. 000016D0  672C                     beq        +0x2E /* 000016FE */
  2193. 000016D2  294A 000C                move.l     [A4 + 0xC], A2
  2194. 000016D6  2012                     move.l     D0, [A2]
  2195. 000016D8  721F                     moveq.l    D1, 0x1F
  2196. 000016DA  C041                     and.w      D0, D1
  2197. 000016DC  7214                     moveq.l    D1, 0x14
  2198. 000016DE  B041                     cmp.w      D0, D1
  2199. 000016E0  6614                     bne        +0x16 /* 000016F6 */
  2200. 000016E2  206A 000C                movea.l    A0, [A2 + 0xC]
  2201. 000016E6  2068 0010                movea.l    A0, [A0 + 0x10]
  2202. 000016EA  2028 008E                move.l     D0, [A0 + 0x8E]
  2203. 000016EE  206C 0010                movea.l    A0, [A4 + 0x10]
  2204. 000016F2  2140 008E                move.l     [A0 + 0x8E], D0
  2205. label000016F6:
  2206. 000016F6  197C 000A 001C           move.b     [A4 + 0x1C], 0xA /* '\n' */
  2207. 000016FC  604E                     bra        +0x50 /* 0000174C */
  2208. label000016FE:
  2209. 000016FE  202B 0008                move.l     D0, [A3 + 0x8]
  2210. 00001702  2D40 FFFC                move.l     [A6 - 0x4], D0
  2211. 00001706  4A80                     tst.l      D0
  2212. 00001708  661E                     bne        +0x20 /* 00001728 */
  2213. 0000170A  302D D93A                move.w     D0, [A5 - 0x26C6]
  2214. 0000170E  660A                     bne        +0xC /* 0000171A */
  2215. 00001710  2F3C 0000 06AB           move.l     -[A7], 0x6AB
  2216. 00001716  4EBA E8E8                jsr        [PC - 0x1718 /* 00000000 */]
  2217. label0000171A:
  2218. 0000171A  206D D874                movea.l    A0, [A5 - 0x278C]
  2219. 0000171E  2028 0018                move.l     D0, [A0 + 0x18]
  2220. 00001722  2940 000C                move.l     [A4 + 0xC], D0
  2221. 00001726  60CE                     bra        -0x30 /* 000016F6 */
  2222. label00001728:
  2223. 00001728  197C 0011 001C           move.b     [A4 + 0x1C], 0x11
  2224. 0000172E  00AC 0000 0001 0020      ori.l      [A4 + 0x20], 0x1
  2225. 00001736  246E FFFC                movea.l    A2, [A6 - 0x4]
  2226. 0000173A  202A 0016                move.l     D0, [A2 + 0x16]
  2227. 0000173E  2940 000C                move.l     [A4 + 0xC], D0
  2228. 00001742  2F0A                     move.l     -[A7], A2
  2229. 00001744  4EAD 17C2                jsr        [A5 + 0x17C2 /* export_756 */]
  2230. 00001748  2940 0010                move.l     [A4 + 0x10], D0
  2231. label0000174C:
  2232. 0000174C  206C 000C                movea.l    A0, [A4 + 0xC]
  2233. 00001750  5268 0006                addq.w     [A0 + 0x6], 1
  2234. 00001754  206E 000C                movea.l    A0, [A6 + 0xC]
  2235. 00001758  2028 000C                move.l     D0, [A0 + 0xC]
  2236. 0000175C  2D40 000C                move.l     [A6 + 0xC], D0
  2237. 00001760  266B 000C                movea.l    A3, [A3 + 0xC]
  2238. label00001764:
  2239. 00001764  200B                     move.l     D0, A3
  2240. 00001766  6600 FF42                bne        -0xBC /* 000016AA */
  2241. 0000176A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2242. 0000176E  486D 1E2A                pea.l      [A5 + 0x1E2A /* export_961 */]
  2243. 00001772  7020                     moveq.l    D0, 0x20
  2244. 00001774  2F00                     move.l     -[A7], D0
  2245. 00001776  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  2246. 0000177A  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  2247. 0000177E  4E5E                     unlink     A6
  2248. 00001780  205F                     movea.l    A0, [A7]+
  2249. 00001782  504F                     addq.w     A7, 8
  2250. 00001784  4ED0                     jmp        [A0]
  2251. fn00001786:
  2252. 00001786  2F0A                     move.l     -[A7], A2
  2253. 00001788  206D D888                movea.l    A0, [A5 - 0x2778]
  2254. 0000178C  2028 0008                move.l     D0, [A0 + 0x8]
  2255. 00001790  7220                     moveq.l    D1, 0x20
  2256. 00001792  B081                     cmp.l      D0, D1
  2257. 00001794  670A                     beq        +0xC /* 000017A0 */
  2258. 00001796  2F3C 0000 06C4           move.l     -[A7], 0x6C4
  2259. 0000179C  4EBA E862                jsr        [PC - 0x179E /* 00000000 */]
  2260. label000017A0:
  2261. 000017A0  4EAD 1DE2                jsr        [A5 + 0x1DE2 /* export_952 */]
  2262. 000017A4  2440                     movea.l    A2, D0
  2263. 000017A6  2F0A                     move.l     -[A7], A2
  2264. 000017A8  4EAD 1E4A                jsr        [A5 + 0x1E4A /* export_965 */]
  2265. 000017AC  245F                     movea.l    A2, [A7]+
  2266. 000017AE  4E75                     rts
  2267. fn000017B0:
  2268. 000017B0  4E56 FBEC                link       A6, -0x0414
  2269. 000017B4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  2270. 000017B8  3A2E 0008                move.w     D5, [A6 + 0x8]
  2271. 000017BC  2C2E 000A                move.l     D6, [A6 + 0xA]
  2272. 000017C0  266E 000E                movea.l    A3, [A6 + 0xE]
  2273. 000017C4  7000                     moveq.l    D0, 0x00
  2274. 000017C6  2D40 FBF0                move.l     [A6 - 0x410], D0
  2275. 000017CA  3E2D D8D8                move.w     D7, [A5 - 0x2728]
  2276. 000017CE  2D6D D88C FBF4           move.l     [A6 - 0x40C], [A5 - 0x2774]
  2277. 000017D4  246E 0012                movea.l    A2, [A6 + 0x12]
  2278. 000017D8  102A 001C                move.b     D0, [A2 + 0x1C]
  2279. 000017DC  721B                     moveq.l    D1, 0x1B
  2280. 000017DE  B001                     cmp.b      D0, D1
  2281. 000017E0  670A                     beq        +0xC /* 000017EC */
  2282. 000017E2  2F3C 0000 06E1           move.l     -[A7], 0x6E1
  2283. 000017E8  4EBA E816                jsr        [PC - 0x17EA /* 00000000 */]
  2284. label000017EC:
  2285. 000017EC  206A 000C                movea.l    A0, [A2 + 0xC]
  2286. 000017F0  2010                     move.l     D0, [A0]
  2287. 000017F2  721F                     moveq.l    D1, 0x1F
  2288. 000017F4  C081                     and.l      D0, D1
  2289. 000017F6  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2290. 000017FA  1030 0000                move.b     D0, [A0 + D0.w]
  2291. 000017FE  7210                     moveq.l    D1, 0x10
  2292. 00001800  C001                     and.b      D0, D1
  2293. 00001802  660A                     bne        +0xC /* 0000180E */
  2294. 00001804  2F3C 0000 06E2           move.l     -[A7], 0x6E2
  2295. 0000180A  4EBA E7F4                jsr        [PC - 0x180C /* 00000000 */]
  2296. label0000180E:
  2297. 0000180E  7010                     moveq.l    D0, 0x10
  2298. 00001810  D5C0                     add.l      A2, D0
  2299. 00001812  4A92                     tst.l      [A2]
  2300. 00001814  660A                     bne        +0xC /* 00001820 */
  2301. 00001816  2F3C 0000 06E3           move.l     -[A7], 0x6E3
  2302. 0000181C  4EBA E7E2                jsr        [PC - 0x181E /* 00000000 */]
  2303. label00001820:
  2304. 00001820  2052                     movea.l    A0, [A2]
  2305. 00001822  2068 002E                movea.l    A0, [A0 + 0x2E]
  2306. 00001826  7016                     moveq.l    D0, 0x16
  2307. 00001828  D1C0                     add.l      A0, D0
  2308. 0000182A  43ED D8D0                lea.l      A1, [A5 - 0x2730]
  2309. 0000182E  22D8                     move.l     [A1]+, [A0]+
  2310. 00001830  3290                     move.w     [A1], [A0]
  2311. 00001832  2052                     movea.l    A0, [A2]
  2312. 00001834  2868 0036                movea.l    A4, [A0 + 0x36]
  2313. 00001838  206E 0012                movea.l    A0, [A6 + 0x12]
  2314. 0000183C  2068 000C                movea.l    A0, [A0 + 0xC]
  2315. 00001840  2028 000C                move.l     D0, [A0 + 0xC]
  2316. 00001844  2D40 FBEC                move.l     [A6 - 0x414], D0
  2317. 00001848  6000 00B0                bra        +0xB2 /* 000018FA */
  2318. label0000184C:
  2319. 0000184C  200B                     move.l     D0, A3
  2320. 0000184E  6700 00B8                beq        +0xBA /* 00001908 */
  2321. 00001852  246B 0004                movea.l    A2, [A3 + 0x4]
  2322. 00001856  4244                     clr.w      D4
  2323. 00001858  2012                     move.l     D0, [A2]
  2324. 0000185A  721F                     moveq.l    D1, 0x1F
  2325. 0000185C  C081                     and.l      D0, D1
  2326. 0000185E  7212                     moveq.l    D1, 0x12
  2327. 00001860  B081                     cmp.l      D0, D1
  2328. 00001862  671A                     beq        +0x1C /* 0000187E */
  2329. 00001864  7218                     moveq.l    D1, 0x18
  2330. 00001866  B081                     cmp.l      D0, D1
  2331. 00001868  671A                     beq        +0x1C /* 00001884 */
  2332. 0000186A  7216                     moveq.l    D1, 0x16
  2333. 0000186C  B081                     cmp.l      D0, D1
  2334. 0000186E  6714                     beq        +0x16 /* 00001884 */
  2335. 00001870  7217                     moveq.l    D1, 0x17
  2336. 00001872  B081                     cmp.l      D0, D1
  2337. 00001874  670E                     beq        +0x10 /* 00001884 */
  2338. 00001876  7215                     moveq.l    D1, 0x15
  2339. 00001878  B081                     cmp.l      D0, D1
  2340. 0000187A  671A                     beq        +0x1C /* 00001896 */
  2341. 0000187C  602C                     bra        +0x2E /* 000018AA */
  2342. label0000187E:
  2343. 0000187E  246A 0008                movea.l    A2, [A2 + 0x8]
  2344. 00001882  6026                     bra        +0x28 /* 000018AA */
  2345. label00001884:
  2346. 00001884  2F0A                     move.l     -[A7], A2
  2347. 00001886  4267                     clr.w      -[A7]
  2348. 00001888  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2349. 0000188C  2440                     movea.l    A2, D0
  2350. 0000188E  526A 0006                addq.w     [A2 + 0x6], 1
  2351. 00001892  7801                     moveq.l    D4, 0x01
  2352. 00001894  6014                     bra        +0x16 /* 000018AA */
  2353. label00001896:
  2354. 00001896  2F2A 0008                move.l     -[A7], [A2 + 0x8]
  2355. 0000189A  7601                     moveq.l    D3, 0x01
  2356. 0000189C  3F03                     move.w     -[A7], D3
  2357. 0000189E  4EAD 14FA                jsr        [A5 + 0x14FA /* export_667 */]
  2358. 000018A2  2440                     movea.l    A2, D0
  2359. 000018A4  526A 0006                addq.w     [A2 + 0x6], 1
  2360. 000018A8  3803                     move.w     D4, D3
  2361. label000018AA:
  2362. 000018AA  202E FBEC                move.l     D0, [A6 - 0x414]
  2363. 000018AE  671A                     beq        +0x1C /* 000018CA */
  2364. 000018B0  206E FBEC                movea.l    A0, [A6 - 0x414]
  2365. 000018B4  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2366. 000018B8  2F0A                     move.l     -[A7], A2
  2367. 000018BA  2F0C                     move.l     -[A7], A4
  2368. 000018BC  3F05                     move.w     -[A7], D5
  2369. 000018BE  4EBA 04D4                jsr        [PC + 0x4D4 /* 00001D94 */]
  2370. 000018C2  4A80                     tst.l      D0
  2371. 000018C4  661A                     bne        +0x1C /* 000018E0 */
  2372. 000018C6  6000 021C                bra        +0x21E /* 00001AE4 */
  2373. label000018CA:
  2374. 000018CA  206E 0012                movea.l    A0, [A6 + 0x12]
  2375. 000018CE  2068 000C                movea.l    A0, [A0 + 0xC]
  2376. 000018D2  1028 0004                move.b     D0, [A0 + 0x4]
  2377. 000018D6  7202                     moveq.l    D1, 0x02
  2378. 000018D8  C001                     and.b      D0, D1
  2379. 000018DA  6764                     beq        +0x66 /* 00001940 */
  2380. 000018DC  6000 0206                bra        +0x208 /* 00001AE4 */
  2381. label000018E0:
  2382. 000018E0  206E FBEC                movea.l    A0, [A6 - 0x414]
  2383. 000018E4  2028 000C                move.l     D0, [A0 + 0xC]
  2384. 000018E8  2D40 FBEC                move.l     [A6 - 0x414], D0
  2385. 000018EC  4A44                     tst.w      D4
  2386. 000018EE  6706                     beq        +0x8 /* 000018F6 */
  2387. 000018F0  2F0A                     move.l     -[A7], A2
  2388. 000018F2  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2389. label000018F6:
  2390. 000018F6  266B 000C                movea.l    A3, [A3 + 0xC]
  2391. label000018FA:
  2392. 000018FA  260B                     move.l     D3, A3
  2393. 000018FC  202E FBEC                move.l     D0, [A6 - 0x414]
  2394. 00001900  8680                     or.l       D3, D0
  2395. 00001902  673C                     beq        +0x3E /* 00001940 */
  2396. 00001904  6000 FF46                bra        -0xB8 /* 0000184C */
  2397. label00001908:
  2398. 00001908  206E FBEC                movea.l    A0, [A6 - 0x414]
  2399. 0000190C  4AA8 0008                tst.l      [A0 + 0x8]
  2400. 00001910  6700 01D2                beq        +0x1D4 /* 00001AE4 */
  2401. 00001914  6024                     bra        +0x26 /* 0000193A */
  2402. label00001916:
  2403. 00001916  206E FBEC                movea.l    A0, [A6 - 0x414]
  2404. 0000191A  2F28 0004                move.l     -[A7], [A0 + 0x4]
  2405. 0000191E  2268 0008                movea.l    A1, [A0 + 0x8]
  2406. 00001922  2F29 0016                move.l     -[A7], [A1 + 0x16]
  2407. 00001926  2F0C                     move.l     -[A7], A4
  2408. 00001928  3F05                     move.w     -[A7], D5
  2409. 0000192A  4EBA 0468                jsr        [PC + 0x468 /* 00001D94 */]
  2410. 0000192E  206E FBEC                movea.l    A0, [A6 - 0x414]
  2411. 00001932  2028 000C                move.l     D0, [A0 + 0xC]
  2412. 00001936  2D40 FBEC                move.l     [A6 - 0x414], D0
  2413. label0000193A:
  2414. 0000193A  202E FBEC                move.l     D0, [A6 - 0x414]
  2415. 0000193E  66D6                     bne        -0x28 /* 00001916 */
  2416. label00001940:
  2417. 00001940  266D D888                movea.l    A3, [A5 - 0x2778]
  2418. 00001944  7001                     moveq.l    D0, 0x01
  2419. 00001946  2F00                     move.l     -[A7], D0
  2420. 00001948  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  2421. 0000194C  2B40 D888                move.l     [A5 - 0x2778], D0
  2422. 00001950  7001                     moveq.l    D0, 0x01
  2423. 00001952  3B40 D8D8                move.w     [A5 - 0x2728], D0
  2424. 00001956  2F0C                     move.l     -[A7], A4
  2425. 00001958  2F0C                     move.l     -[A7], A4
  2426. 0000195A  4EBA FD38                jsr        [PC - 0x2C8 /* 00001694 */]
  2427. 0000195E  2D4C FBEC                move.l     [A6 - 0x414], A4
  2428. 00001962  601A                     bra        +0x1C /* 0000197E */
  2429. label00001964:
  2430. 00001964  246E FBEC                movea.l    A2, [A6 - 0x414]
  2431. 00001968  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2432. 0000196C  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2433. 00001970  7000                     moveq.l    D0, 0x00
  2434. 00001972  2540 0004                move.l     [A2 + 0x4], D0
  2435. 00001976  202A 000C                move.l     D0, [A2 + 0xC]
  2436. 0000197A  2D40 FBEC                move.l     [A6 - 0x414], D0
  2437. label0000197E:
  2438. 0000197E  202E FBEC                move.l     D0, [A6 - 0x414]
  2439. 00001982  66E0                     bne        -0x1E /* 00001964 */
  2440. 00001984  7000                     moveq.l    D0, 0x00
  2441. 00001986  2840                     movea.l    A4, D0
  2442. 00001988  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  2443. 0000198C  206E 0012                movea.l    A0, [A6 + 0x12]
  2444. 00001990  2068 0010                movea.l    A0, [A0 + 0x10]
  2445. 00001994  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  2446. 00001998  4EAD 1CB2                jsr        [A5 + 0x1CB2 /* export_914 */]
  2447. 0000199C  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2448. 000019A0  1D6D D614 FFFC           move.b     [A6 - 0x4], [A5 - 0x29EC]
  2449. 000019A6  1D6D D5DA FFFD           move.b     [A6 - 0x3], [A5 - 0x2A26]
  2450. 000019AC  1B7C 0001 D614           move.b     [A5 - 0x29EC], 0x1
  2451. 000019B2  486E FBF8                pea.l      [A6 - 0x408]
  2452. 000019B6  486E FFFD                pea.l      [A6 - 0x3]
  2453. 000019BA  7001                     moveq.l    D0, 0x01
  2454. 000019BC  3F00                     move.w     -[A7], D0
  2455. 000019BE  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  2456. 000019C2  7202                     moveq.l    D1, 0x02
  2457. 000019C4  C041                     and.w      D0, D1
  2458. 000019C6  6606                     bne        +0x8 /* 000019CE */
  2459. 000019C8  1D6D D5DA FFFD           move.b     [A6 - 0x3], [A5 - 0x2A26]
  2460. label000019CE:
  2461. 000019CE  2F2E FBF8                move.l     -[A7], [A6 - 0x408]
  2462. 000019D2  486E FBFC                pea.l      [A6 - 0x404]
  2463. 000019D6  4EAD 1BBA                jsr        [A5 + 0x1BBA /* export_883 */]
  2464. 000019DA  2440                     movea.l    A2, D0
  2465. 000019DC  486E FBFC                pea.l      [A6 - 0x404]
  2466. 000019E0  2F0A                     move.l     -[A7], A2
  2467. 000019E2  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  2468. 000019E6  4EAD 1BCA                jsr        [A5 + 0x1BCA /* export_885 */]
  2469. 000019EA  2D40 FBF0                move.l     [A6 - 0x410], D0
  2470. 000019EE  4A80                     tst.l      D0
  2471. 000019F0  6700 00D8                beq        +0xDA /* 00001ACA */
  2472. 000019F4  2F00                     move.l     -[A7], D0
  2473. 000019F6  4EAD 1E12                jsr        [A5 + 0x1E12 /* export_958 */]
  2474. 000019FA  302D D5D4                move.w     D0, [A5 - 0x2A2C]
  2475. 000019FE  7201                     moveq.l    D1, 0x01
  2476. 00001A00  C041                     and.w      D0, D1
  2477. 00001A02  6716                     beq        +0x18 /* 00001A1A */
  2478. 00001A04  162E FFFD                move.b     D3, [A6 - 0x3]
  2479. 00001A08  7006                     moveq.l    D0, 0x06
  2480. 00001A0A  B600                     cmp.b      D3, D0
  2481. 00001A0C  6706                     beq        +0x8 /* 00001A14 */
  2482. 00001A0E  7015                     moveq.l    D0, 0x15
  2483. 00001A10  B600                     cmp.b      D3, D0
  2484. 00001A12  6606                     bne        +0x8 /* 00001A1A */
  2485. label00001A14:
  2486. 00001A14  1D7C 0007 FFFD           move.b     [A6 - 0x3], 0x7
  2487. label00001A1A:
  2488. 00001A1A  246E FBF0                movea.l    A2, [A6 - 0x410]
  2489. 00001A1E  202A 0020                move.l     D0, [A2 + 0x20]
  2490. 00001A22  7202                     moveq.l    D1, 0x02
  2491. 00001A24  C081                     and.l      D0, D1
  2492. 00001A26  6710                     beq        +0x12 /* 00001A38 */
  2493. 00001A28  206A 0010                movea.l    A0, [A2 + 0x10]
  2494. 00001A2C  1028 000A                move.b     D0, [A0 + 0xA]
  2495. 00001A30  7202                     moveq.l    D1, 0x02
  2496. 00001A32  C001                     and.b      D0, D1
  2497. 00001A34  6702                     beq        +0x4 /* 00001A38 */
  2498. 00001A36  7C00                     moveq.l    D6, 0x00
  2499. label00001A38:
  2500. 00001A38  162E FFFD                move.b     D3, [A6 - 0x3]
  2501. 00001A3C  7803                     moveq.l    D4, 0x03
  2502. 00001A3E  B604                     cmp.b      D3, D4
  2503. 00001A40  671E                     beq        +0x20 /* 00001A60 */
  2504. 00001A42  7A06                     moveq.l    D5, 0x06
  2505. 00001A44  B605                     cmp.b      D3, D5
  2506. 00001A46  661C                     bne        +0x1E /* 00001A64 */
  2507. 00001A48  162D D5DA                move.b     D3, [A5 - 0x2A26]
  2508. 00001A4C  B604                     cmp.b      D3, D4
  2509. 00001A4E  6710                     beq        +0x12 /* 00001A60 */
  2510. 00001A50  302D D8E0                move.w     D0, [A5 - 0x2720]
  2511. 00001A54  6604                     bne        +0x6 /* 00001A5A */
  2512. 00001A56  B605                     cmp.b      D3, D5
  2513. 00001A58  6706                     beq        +0x8 /* 00001A60 */
  2514. label00001A5A:
  2515. 00001A5A  1001                     move.b     D0, D1
  2516. 00001A5C  B600                     cmp.b      D3, D0
  2517. 00001A5E  6604                     bne        +0x6 /* 00001A64 */
  2518. label00001A60:
  2519. 00001A60  7C00                     moveq.l    D6, 0x00
  2520. 00001A62  6006                     bra        +0x8 /* 00001A6A */
  2521. label00001A64:
  2522. 00001A64  4240                     clr.w      D0
  2523. 00001A66  3B40 D8E0                move.w     [A5 - 0x2720], D0
  2524. label00001A6A:
  2525. 00001A6A  206E FBF0                movea.l    A0, [A6 - 0x410]
  2526. 00001A6E  2068 0010                movea.l    A0, [A0 + 0x10]
  2527. 00001A72  216E 0012 0032           move.l     [A0 + 0x32], [A6 + 0x12]
  2528. 00001A78  202D D88C                move.l     D0, [A5 - 0x2774]
  2529. 00001A7C  6706                     beq        +0x8 /* 00001A84 */
  2530. 00001A7E  7002                     moveq.l    D0, 0x02
  2531. 00001A80  2B40 D88C                move.l     [A5 - 0x2774], D0
  2532. label00001A84:
  2533. 00001A84  2F2E FBF0                move.l     -[A7], [A6 - 0x410]
  2534. 00001A88  1F2E FFFD                move.b     -[A7], [A6 - 0x3]
  2535. 00001A8C  2606                     move.l     D3, D6
  2536. 00001A8E  7004                     moveq.l    D0, 0x04
  2537. 00001A90  8680                     or.l       D3, D0
  2538. 00001A92  2F03                     move.l     -[A7], D3
  2539. 00001A94  4EAD 1BD2                jsr        [A5 + 0x1BD2 /* export_886 */]
  2540. 00001A98  4A80                     tst.l      D0
  2541. 00001A9A  670E                     beq        +0x10 /* 00001AAA */
  2542. 00001A9C  4A86                     tst.l      D6
  2543. 00001A9E  6616                     bne        +0x18 /* 00001AB6 */
  2544. 00001AA0  4EAD 1CBA                jsr        [A5 + 0x1CBA /* export_915 */]
  2545. 00001AA4  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2546. 00001AA8  600C                     bra        +0xE /* 00001AB6 */
  2547. label00001AAA:
  2548. 00001AAA  0C2D 0072 CDDC           cmpi.b     [A5 - 0x3224], 0x72 /* 'r' */
  2549. 00001AB0  6604                     bne        +0x6 /* 00001AB6 */
  2550. 00001AB2  4EAD 1C1A                jsr        [A5 + 0x1C1A /* export_895 */]
  2551. label00001AB6:
  2552. 00001AB6  206E FBF0                movea.l    A0, [A6 - 0x410]
  2553. 00001ABA  2068 0010                movea.l    A0, [A0 + 0x10]
  2554. 00001ABE  0028 0002 000A           ori.b      [A0 + 0xA], 0x2
  2555. 00001AC4  2B6E FBF4 D88C           move.l     [A5 - 0x2774], [A6 - 0x40C]
  2556. label00001ACA:
  2557. 00001ACA  1B6E FFFC D614           move.b     [A5 - 0x29EC], [A6 - 0x4]
  2558. 00001AD0  2F2E FBF8                move.l     -[A7], [A6 - 0x408]
  2559. 00001AD4  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2560. 00001AD8  3B47 D8D8                move.w     [A5 - 0x2728], D7
  2561. 00001ADC  4EBA FCA8                jsr        [PC - 0x358 /* 00001786 */]
  2562. 00001AE0  2B4B D888                move.l     [A5 - 0x2778], A3
  2563. label00001AE4:
  2564. 00001AE4  2D4C FBEC                move.l     [A6 - 0x414], A4
  2565. 00001AE8  601A                     bra        +0x1C /* 00001B04 */
  2566. label00001AEA:
  2567. 00001AEA  246E FBEC                movea.l    A2, [A6 - 0x414]
  2568. 00001AEE  2F2A 0004                move.l     -[A7], [A2 + 0x4]
  2569. 00001AF2  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2570. 00001AF6  7000                     moveq.l    D0, 0x00
  2571. 00001AF8  2540 0004                move.l     [A2 + 0x4], D0
  2572. 00001AFC  202A 000C                move.l     D0, [A2 + 0xC]
  2573. 00001B00  2D40 FBEC                move.l     [A6 - 0x414], D0
  2574. label00001B04:
  2575. 00001B04  202E FBEC                move.l     D0, [A6 - 0x414]
  2576. 00001B08  66E0                     bne        -0x1E /* 00001AEA */
  2577. 00001B0A  202E FBF0                move.l     D0, [A6 - 0x410]
  2578. 00001B0E  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  2579. 00001B12  4E5E                     unlink     A6
  2580. 00001B14  205F                     movea.l    A0, [A7]+
  2581. 00001B16  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2582. 00001B1A  4ED0                     jmp        [A0]
  2583. fn00001B1C:
  2584. 00001B1C  4E56 FFF8                link       A6, -0x0008
  2585. 00001B20  48E7 1030                movem.l    -[A7], D3,A2,A3
  2586. 00001B24  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2587. 00001B28  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2588. 00001B2C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2589. 00001B30  3F3C FF01                move.w     -[A7], 0xFF01
  2590. 00001B34  4EBA 025E                jsr        [PC + 0x25E /* 00001D94 */]
  2591. 00001B38  4A80                     tst.l      D0
  2592. 00001B3A  6700 009C                beq        +0x9E /* 00001BD8 */
  2593. 00001B3E  6000 00D6                bra        +0xD8 /* 00001C16 */
  2594. label00001B42:
  2595. 00001B42  206E 0014                movea.l    A0, [A6 + 0x14]
  2596. 00001B46  2010                     move.l     D0, [A0]
  2597. 00001B48  2D40 FFF8                move.l     [A6 - 0x8], D0
  2598. 00001B4C  206E 0008                movea.l    A0, [A6 + 0x8]
  2599. 00001B50  2610                     move.l     D3, [A0]
  2600. 00001B52  302E FFFA                move.w     D0, [A6 - 0x6]
  2601. 00001B56  721F                     moveq.l    D1, 0x1F
  2602. 00001B58  C041                     and.w      D0, D1
  2603. 00001B5A  721A                     moveq.l    D1, 0x1A
  2604. 00001B5C  B041                     cmp.w      D0, D1
  2605. 00001B5E  6670                     bne        +0x72 /* 00001BD0 */
  2606. 00001B60  266E 0010                movea.l    A3, [A6 + 0x10]
  2607. 00001B64  6004                     bra        +0x6 /* 00001B6A */
  2608. label00001B66:
  2609. 00001B66  266B 000C                movea.l    A3, [A3 + 0xC]
  2610. label00001B6A:
  2611. 00001B6A  200B                     move.l     D0, A3
  2612. 00001B6C  660A                     bne        +0xC /* 00001B78 */
  2613. 00001B6E  2F3C 0000 07B6           move.l     -[A7], 0x7B6
  2614. 00001B74  4EBA E48A                jsr        [PC - 0x1B76 /* 00000000 */]
  2615. label00001B78:
  2616. 00001B78  2F13                     move.l     -[A7], [A3]
  2617. 00001B7A  206E 0014                movea.l    A0, [A6 + 0x14]
  2618. 00001B7E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2619. 00001B82  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2620. 00001B86  504F                     addq.w     A7, 8
  2621. 00001B88  4A80                     tst.l      D0
  2622. 00001B8A  66DA                     bne        -0x24 /* 00001B66 */
  2623. 00001B8C  246B 0004                movea.l    A2, [A3 + 0x4]
  2624. 00001B90  200A                     move.l     D0, A2
  2625. 00001B92  673C                     beq        +0x3E /* 00001BD0 */
  2626. 00001B94  2D4A 0014                move.l     [A6 + 0x14], A2
  2627. 00001B98  526A 0006                addq.w     [A2 + 0x6], 1
  2628. 00001B9C  486E 0014                pea.l      [A6 + 0x14]
  2629. 00001BA0  202E FFF8                move.l     D0, [A6 - 0x8]
  2630. 00001BA4  0280 0000 00C0           andi.l     D0, 0xC0
  2631. 00001BAA  2F00                     move.l     -[A7], D0
  2632. 00001BAC  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2633. 00001BB0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2634. 00001BB4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2635. 00001BB8  42A7                     clr.l      -[A7]
  2636. 00001BBA  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2637. 00001BBE  2D40 FFFC                move.l     [A6 - 0x4], D0
  2638. 00001BC2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2639. 00001BC6  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2640. 00001BCA  302E FFFE                move.w     D0, [A6 - 0x2]
  2641. 00001BCE  6060                     bra        +0x62 /* 00001C30 */
  2642. label00001BD0:
  2643. 00001BD0  202E FFF8                move.l     D0, [A6 - 0x8]
  2644. 00001BD4  B083                     cmp.l      D0, D3
  2645. 00001BD6  6704                     beq        +0x6 /* 00001BDC */
  2646. label00001BD8:
  2647. 00001BD8  4240                     clr.w      D0
  2648. 00001BDA  6054                     bra        +0x56 /* 00001C30 */
  2649. label00001BDC:
  2650. 00001BDC  246E 0014                movea.l    A2, [A6 + 0x14]
  2651. 00001BE0  4AAA 0008                tst.l      [A2 + 0x8]
  2652. 00001BE4  670A                     beq        +0xC /* 00001BF0 */
  2653. 00001BE6  206E 0008                movea.l    A0, [A6 + 0x8]
  2654. 00001BEA  4AA8 0008                tst.l      [A0 + 0x8]
  2655. 00001BEE  660E                     bne        +0x10 /* 00001BFE */
  2656. label00001BF0:
  2657. 00001BF0  2F0A                     move.l     -[A7], A2
  2658. 00001BF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2659. 00001BF6  42A7                     clr.l      -[A7]
  2660. 00001BF8  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2661. 00001BFC  6032                     bra        +0x34 /* 00001C30 */
  2662. label00001BFE:
  2663. 00001BFE  206E 0014                movea.l    A0, [A6 + 0x14]
  2664. 00001C02  2028 0008                move.l     D0, [A0 + 0x8]
  2665. 00001C06  2D40 0014                move.l     [A6 + 0x14], D0
  2666. 00001C0A  206E 0008                movea.l    A0, [A6 + 0x8]
  2667. 00001C0E  2028 0008                move.l     D0, [A0 + 0x8]
  2668. 00001C12  2D40 0008                move.l     [A6 + 0x8], D0
  2669. label00001C16:
  2670. 00001C16  202E 0014                move.l     D0, [A6 + 0x14]
  2671. 00001C1A  6708                     beq        +0xA /* 00001C24 */
  2672. 00001C1C  202E 0008                move.l     D0, [A6 + 0x8]
  2673. 00001C20  6600 FF20                bne        -0xDE /* 00001B42 */
  2674. label00001C24:
  2675. 00001C24  2F3C 0000 07D1           move.l     -[A7], 0x7D1
  2676. 00001C2A  4EBA E3D4                jsr        [PC - 0x1C2C /* 00000000 */]
  2677. 00001C2E  4240                     clr.w      D0
  2678. label00001C30:
  2679. 00001C30  4CDF 0C08                movem.l    D3,A2,A3, [A7]+
  2680. 00001C34  4E5E                     unlink     A6
  2681. 00001C36  205F                     movea.l    A0, [A7]+
  2682. 00001C38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2683. 00001C3C  4ED0                     jmp        [A0]
  2684. fn00001C3E:
  2685. 00001C3E  4E56 FFFC                link       A6, -0x0004
  2686. 00001C42  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  2687. 00001C46  286E 000C                movea.l    A4, [A6 + 0xC]
  2688. 00001C4A  6000 00B2                bra        +0xB4 /* 00001CFE */
  2689. label00001C4E:
  2690. 00001C4E  2814                     move.l     D4, [A4]
  2691. 00001C50  701F                     moveq.l    D0, 0x1F
  2692. 00001C52  C880                     and.l      D4, D0
  2693. 00001C54  244C                     movea.l    A2, A4
  2694. 00001C56  700C                     moveq.l    D0, 0x0C
  2695. 00001C58  D5C0                     add.l      A2, D0
  2696. 00001C5A  701A                     moveq.l    D0, 0x1A
  2697. 00001C5C  B880                     cmp.l      D4, D0
  2698. 00001C5E  6630                     bne        +0x32 /* 00001C90 */
  2699. 00001C60  266E 0008                movea.l    A3, [A6 + 0x8]
  2700. 00001C64  2D4A FFFC                move.l     [A6 - 0x4], A2
  2701. 00001C68  6020                     bra        +0x22 /* 00001C8A */
  2702. label00001C6A:
  2703. 00001C6A  2F13                     move.l     -[A7], [A3]
  2704. 00001C6C  206E FFFC                movea.l    A0, [A6 - 0x4]
  2705. 00001C70  2F10                     move.l     -[A7], [A0]
  2706. 00001C72  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2707. 00001C76  504F                     addq.w     A7, 8
  2708. 00001C78  4A80                     tst.l      D0
  2709. 00001C7A  660A                     bne        +0xC /* 00001C86 */
  2710. 00001C7C  7001                     moveq.l    D0, 0x01
  2711. 00001C7E  2740 0004                move.l     [A3 + 0x4], D0
  2712. 00001C82  4EFA 0080                jmp        [PC + 0x80 /* 00001D04 */]
  2713. label00001C86:
  2714. 00001C86  266B 000C                movea.l    A3, [A3 + 0xC]
  2715. label00001C8A:
  2716. 00001C8A  200B                     move.l     D0, A3
  2717. 00001C8C  676C                     beq        +0x6E /* 00001CFA */
  2718. 00001C8E  60DA                     bra        -0x24 /* 00001C6A */
  2719. label00001C90:
  2720. 00001C90  2604                     move.l     D3, D4
  2721. 00001C92  701F                     moveq.l    D0, 0x1F
  2722. 00001C94  C680                     and.l      D3, D0
  2723. 00001C96  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2724. 00001C9A  1030 3000                move.b     D0, [A0 + D3.w]
  2725. 00001C9E  7210                     moveq.l    D1, 0x10
  2726. 00001CA0  C001                     and.b      D0, D1
  2727. 00001CA2  6608                     bne        +0xA /* 00001CAC */
  2728. 00001CA4  0C84 0000 001B           cmpi.l     D4, 0x1B
  2729. 00001CAA  6622                     bne        +0x24 /* 00001CCE */
  2730. label00001CAC:
  2731. 00001CAC  266C 000C                movea.l    A3, [A4 + 0xC]
  2732. 00001CB0  6016                     bra        +0x18 /* 00001CC8 */
  2733. label00001CB2:
  2734. 00001CB2  246B 0004                movea.l    A2, [A3 + 0x4]
  2735. 00001CB6  B5CC                     cmpa.l     A2, A4
  2736. 00001CB8  670A                     beq        +0xC /* 00001CC4 */
  2737. 00001CBA  2F0A                     move.l     -[A7], A2
  2738. 00001CBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2739. 00001CC0  4EBA FF7C                jsr        [PC - 0x84 /* 00001C3E */]
  2740. label00001CC4:
  2741. 00001CC4  266B 000C                movea.l    A3, [A3 + 0xC]
  2742. label00001CC8:
  2743. 00001CC8  200B                     move.l     D0, A3
  2744. 00001CCA  672E                     beq        +0x30 /* 00001CFA */
  2745. 00001CCC  60E4                     bra        -0x1A /* 00001CB2 */
  2746. label00001CCE:
  2747. 00001CCE  0C84 0000 0019           cmpi.l     D4, 0x19
  2748. 00001CD4  6624                     bne        +0x26 /* 00001CFA */
  2749. 00001CD6  206C 000C                movea.l    A0, [A4 + 0xC]
  2750. 00001CDA  2068 000C                movea.l    A0, [A0 + 0xC]
  2751. 00001CDE  2010                     move.l     D0, [A0]
  2752. 00001CE0  721F                     moveq.l    D1, 0x1F
  2753. 00001CE2  C041                     and.w      D0, D1
  2754. 00001CE4  721A                     moveq.l    D1, 0x1A
  2755. 00001CE6  B041                     cmp.w      D0, D1
  2756. 00001CE8  6610                     bne        +0x12 /* 00001CFA */
  2757. 00001CEA  206C 000C                movea.l    A0, [A4 + 0xC]
  2758. 00001CEE  2F28 000C                move.l     -[A7], [A0 + 0xC]
  2759. 00001CF2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2760. 00001CF6  4EBA FF46                jsr        [PC - 0xBA /* 00001C3E */]
  2761. label00001CFA:
  2762. 00001CFA  286C 0008                movea.l    A4, [A4 + 0x8]
  2763. label00001CFE:
  2764. 00001CFE  200C                     move.l     D0, A4
  2765. 00001D00  6600 FF4C                bne        -0xB2 /* 00001C4E */
  2766. label00001D04:
  2767. 00001D04  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  2768. 00001D08  4E5E                     unlink     A6
  2769. 00001D0A  205F                     movea.l    A0, [A7]+
  2770. 00001D0C  504F                     addq.w     A7, 8
  2771. 00001D0E  4ED0                     jmp        [A0]
  2772. fn00001D10:
  2773. 00001D10  4E56 0000                link       A6, 0
  2774. 00001D14  48E7 1818                movem.l    -[A7], D3,D4,A3,A4
  2775. 00001D18  286E 0008                movea.l    A4, [A6 + 0x8]
  2776. 00001D1C  6064                     bra        +0x66 /* 00001D82 */
  2777. label00001D1E:
  2778. 00001D1E  2814                     move.l     D4, [A4]
  2779. 00001D20  761F                     moveq.l    D3, 0x1F
  2780. 00001D22  C883                     and.l      D4, D3
  2781. 00001D24  701A                     moveq.l    D0, 0x1A
  2782. 00001D26  B880                     cmp.l      D4, D0
  2783. 00001D28  6750                     beq        +0x52 /* 00001D7A */
  2784. 00001D2A  2004                     move.l     D0, D4
  2785. 00001D2C  C083                     and.l      D0, D3
  2786. 00001D2E  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  2787. 00001D32  1030 0000                move.b     D0, [A0 + D0.w]
  2788. 00001D36  7210                     moveq.l    D1, 0x10
  2789. 00001D38  C001                     and.b      D0, D1
  2790. 00001D3A  6606                     bne        +0x8 /* 00001D42 */
  2791. 00001D3C  701B                     moveq.l    D0, 0x1B
  2792. 00001D3E  B880                     cmp.l      D4, D0
  2793. 00001D40  661C                     bne        +0x1E /* 00001D5E */
  2794. label00001D42:
  2795. 00001D42  266C 000C                movea.l    A3, [A4 + 0xC]
  2796. 00001D46  6010                     bra        +0x12 /* 00001D58 */
  2797. label00001D48:
  2798. 00001D48  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2799. 00001D4C  4EBA FFC2                jsr        [PC - 0x3E /* 00001D10 */]
  2800. 00001D50  4A40                     tst.w      D0
  2801. 00001D52  6626                     bne        +0x28 /* 00001D7A */
  2802. 00001D54  266B 000C                movea.l    A3, [A3 + 0xC]
  2803. label00001D58:
  2804. 00001D58  200B                     move.l     D0, A3
  2805. 00001D5A  6722                     beq        +0x24 /* 00001D7E */
  2806. 00001D5C  60EA                     bra        -0x14 /* 00001D48 */
  2807. label00001D5E:
  2808. 00001D5E  0C84 0000 0019           cmpi.l     D4, 0x19
  2809. 00001D64  6618                     bne        +0x1A /* 00001D7E */
  2810. 00001D66  206C 000C                movea.l    A0, [A4 + 0xC]
  2811. 00001D6A  2068 000C                movea.l    A0, [A0 + 0xC]
  2812. 00001D6E  2010                     move.l     D0, [A0]
  2813. 00001D70  3203                     move.w     D1, D3
  2814. 00001D72  C041                     and.w      D0, D1
  2815. 00001D74  721A                     moveq.l    D1, 0x1A
  2816. 00001D76  B041                     cmp.w      D0, D1
  2817. 00001D78  6604                     bne        +0x6 /* 00001D7E */
  2818. label00001D7A:
  2819. 00001D7A  7001                     moveq.l    D0, 0x01
  2820. 00001D7C  600A                     bra        +0xC /* 00001D88 */
  2821. label00001D7E:
  2822. 00001D7E  286C 0008                movea.l    A4, [A4 + 0x8]
  2823. label00001D82:
  2824. 00001D82  200C                     move.l     D0, A4
  2825. 00001D84  6698                     bne        -0x66 /* 00001D1E */
  2826. 00001D86  4240                     clr.w      D0
  2827. label00001D88:
  2828. 00001D88  4CDF 1818                movem.l    D3,D4,A3,A4, [A7]+
  2829. 00001D8C  4E5E                     unlink     A6
  2830. 00001D8E  205F                     movea.l    A0, [A7]+
  2831. 00001D90  584F                     addq.w     A7, 4
  2832. 00001D92  4ED0                     jmp        [A0]
  2833. fn00001D94:
  2834. 00001D94  4E56 FFC4                link       A6, -0x003C
  2835. 00001D98  48E7 1E38                movem.l    -[A7], D3,D4,D5,D6,A2,A3,A4
  2836. 00001D9C  3A2E 0008                move.w     D5, [A6 + 0x8]
  2837. 00001DA0  41ED E16E                lea.l      A0, [A5 - 0x1E92]
  2838. 00001DA4  43EE FFCC                lea.l      A1, [A6 - 0x34]
  2839. 00001DA8  7008                     moveq.l    D0, 0x08
  2840. label00001DAA:
  2841. 00001DAA  22D8                     move.l     [A1]+, [A0]+
  2842. 00001DAC  51C8 FFFC                dbf        D0, -0x6 /* 00001DAA */
  2843. 00001DB0  3290                     move.w     [A1], [A0]
  2844. 00001DB2  1D7C 005F FFCC           move.b     [A6 - 0x34], 0x5F /* '_' */
  2845. 00001DB8  422E FFCD                clr.b      [A6 - 0x33]
  2846. 00001DBC  7000                     moveq.l    D0, 0x00
  2847. 00001DBE  2D40 FFE6                move.l     [A6 - 0x1A], D0
  2848. 00001DC2  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2849. 00001DC6  4EBA FF48                jsr        [PC - 0xB8 /* 00001D10 */]
  2850. 00001DCA  4A40                     tst.w      D0
  2851. 00001DCC  6600 03C4                bne        +0x3C6 /* 00002192 */
  2852. 00001DD0  2D6E 000E FFE2           move.l     [A6 - 0x1E], [A6 + 0xE]
  2853. 00001DD6  486E FFCC                pea.l      [A6 - 0x34]
  2854. 00001DDA  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2855. 00001DDE  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  2856. 00001DE2  3600                     move.w     D3, D0
  2857. 00001DE4  B645                     cmp.w      D3, D5
  2858. 00001DE6  6500 03BC                bcs        +0x3BE /* 000021A4 */
  2859. 00001DEA  6000 03B4                bra        +0x3B6 /* 000021A0 */
  2860. label00001DEE:
  2861. 00001DEE  200A                     move.l     D0, A2
  2862. 00001DF0  6700 03B2                beq        +0x3B4 /* 000021A4 */
  2863. 00001DF4  200B                     move.l     D0, A3
  2864. 00001DF6  6700 03AC                beq        +0x3AE /* 000021A4 */
  2865. 00001DFA  2012                     move.l     D0, [A2]
  2866. 00001DFC  0280 FFFF 9FFF           andi.l     D0, 0xFFFF9FFF
  2867. 00001E02  2D40 FFC4                move.l     [A6 - 0x3C], D0
  2868. 00001E06  2213                     move.l     D1, [A3]
  2869. 00001E08  0281 FFFF 9FFF           andi.l     D1, 0xFFFF9FFF
  2870. 00001E0E  2D41 FFC8                move.l     [A6 - 0x38], D1
  2871. 00001E12  7212                     moveq.l    D1, 0x12
  2872. 00001E14  B081                     cmp.l      D0, D1
  2873. 00001E16  660C                     bne        +0xE /* 00001E24 */
  2874. 00001E18  202A 0008                move.l     D0, [A2 + 0x8]
  2875. 00001E1C  2D40 0012                move.l     [A6 + 0x12], D0
  2876. 00001E20  6000 0370                bra        +0x372 /* 00002192 */
  2877. label00001E24:
  2878. 00001E24  302E FFC6                move.w     D0, [A6 - 0x3A]
  2879. 00001E28  721F                     moveq.l    D1, 0x1F
  2880. 00001E2A  C041                     and.w      D0, D1
  2881. 00001E2C  721A                     moveq.l    D1, 0x1A
  2882. 00001E2E  B041                     cmp.w      D0, D1
  2883. 00001E30  671A                     beq        +0x1C /* 00001E4C */
  2884. 00001E32  0CAE 0000 0012 FFC8      cmpi.l     [A6 - 0x38], 0x12
  2885. 00001E3A  6610                     bne        +0x12 /* 00001E4C */
  2886. 00001E3C  206E 000E                movea.l    A0, [A6 + 0xE]
  2887. 00001E40  2028 0008                move.l     D0, [A0 + 0x8]
  2888. 00001E44  2D40 000E                move.l     [A6 + 0xE], D0
  2889. 00001E48  6000 0348                bra        +0x34A /* 00002192 */
  2890. label00001E4C:
  2891. 00001E4C  302E FFC6                move.w     D0, [A6 - 0x3A]
  2892. 00001E50  721F                     moveq.l    D1, 0x1F
  2893. 00001E52  C041                     and.w      D0, D1
  2894. 00001E54  721A                     moveq.l    D1, 0x1A
  2895. 00001E56  B041                     cmp.w      D0, D1
  2896. 00001E58  6600 009C                bne        +0x9E /* 00001EF6 */
  2897. 00001E5C  266E 000A                movea.l    A3, [A6 + 0xA]
  2898. 00001E60  246E 0012                movea.l    A2, [A6 + 0x12]
  2899. 00001E64  700C                     moveq.l    D0, 0x0C
  2900. 00001E66  D5C0                     add.l      A2, D0
  2901. 00001E68  6004                     bra        +0x6 /* 00001E6E */
  2902. label00001E6A:
  2903. 00001E6A  266B 000C                movea.l    A3, [A3 + 0xC]
  2904. label00001E6E:
  2905. 00001E6E  200B                     move.l     D0, A3
  2906. 00001E70  660A                     bne        +0xC /* 00001E7C */
  2907. 00001E72  2F3C 0000 087E           move.l     -[A7], 0x87E
  2908. 00001E78  4EBA E186                jsr        [PC - 0x1E7A /* 00000000 */]
  2909. label00001E7C:
  2910. 00001E7C  2F13                     move.l     -[A7], [A3]
  2911. 00001E7E  2F12                     move.l     -[A7], [A2]
  2912. 00001E80  4EAD 01B2                jsr        [A5 + 0x1B2 /* export_50 */]
  2913. 00001E84  504F                     addq.w     A7, 8
  2914. 00001E86  4A80                     tst.l      D0
  2915. 00001E88  66E0                     bne        -0x1E /* 00001E6A */
  2916. 00001E8A  4AAB 0004                tst.l      [A3 + 0x4]
  2917. 00001E8E  6740                     beq        +0x42 /* 00001ED0 */
  2918. 00001E90  246E 000E                movea.l    A2, [A6 + 0xE]
  2919. 00001E94  526A 0006                addq.w     [A2 + 0x6], 1
  2920. 00001E98  2D4A FFF4                move.l     [A6 - 0xC], A2
  2921. 00001E9C  486E FFF4                pea.l      [A6 - 0xC]
  2922. 00001EA0  202E FFC4                move.l     D0, [A6 - 0x3C]
  2923. 00001EA4  4680                     not.l      D0
  2924. 00001EA6  C092                     and.l      D0, [A2]
  2925. 00001EA8  2F00                     move.l     -[A7], D0
  2926. 00001EAA  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2927. 00001EAE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2928. 00001EB2  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  2929. 00001EB6  42A7                     clr.l      -[A7]
  2930. 00001EB8  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  2931. 00001EBC  2600                     move.l     D3, D0
  2932. 00001EBE  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  2933. 00001EC2  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2934. 00001EC6  4A83                     tst.l      D3
  2935. 00001EC8  6700 02DA                beq        +0x2DC /* 000021A4 */
  2936. 00001ECC  6000 02D2                bra        +0x2D4 /* 000021A0 */
  2937. label00001ED0:
  2938. 00001ED0  262E 000E                move.l     D3, [A6 + 0xE]
  2939. 00001ED4  2743 0004                move.l     [A3 + 0x4], D3
  2940. 00001ED8  2043                     movea.l    A0, D3
  2941. 00001EDA  5268 0006                addq.w     [A0 + 0x6], 1
  2942. 00001EDE  224B                     movea.l    A1, A3
  2943. 00001EE0  5849                     addq.w     A1, 4
  2944. 00001EE2  2F09                     move.l     -[A7], A1
  2945. 00001EE4  202E FFC4                move.l     D0, [A6 - 0x3C]
  2946. 00001EE8  4680                     not.l      D0
  2947. 00001EEA  C090                     and.l      D0, [A0]
  2948. 00001EEC  2F00                     move.l     -[A7], D0
  2949. 00001EEE  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  2950. 00001EF2  6000 02AC                bra        +0x2AE /* 000021A0 */
  2951. label00001EF6:
  2952. 00001EF6  302E FFC6                move.w     D0, [A6 - 0x3A]
  2953. 00001EFA  761F                     moveq.l    D3, 0x1F
  2954. 00001EFC  C043                     and.w      D0, D3
  2955. 00001EFE  721B                     moveq.l    D1, 0x1B
  2956. 00001F00  B041                     cmp.w      D0, D1
  2957. 00001F02  6600 00D0                bne        +0xD2 /* 00001FD4 */
  2958. 00001F06  302E FFCA                move.w     D0, [A6 - 0x36]
  2959. 00001F0A  C043                     and.w      D0, D3
  2960. 00001F0C  7214                     moveq.l    D1, 0x14
  2961. 00001F0E  B041                     cmp.w      D0, D1
  2962. 00001F10  6600 0292                bne        +0x294 /* 000021A4 */
  2963. 00001F14  206E 000E                movea.l    A0, [A6 + 0xE]
  2964. 00001F18  2868 000C                movea.l    A4, [A0 + 0xC]
  2965. 00001F1C  7000                     moveq.l    D0, 0x00
  2966. 00001F1E  2D40 FFFC                move.l     [A6 - 0x4], D0
  2967. 00001F22  206E 0012                movea.l    A0, [A6 + 0x12]
  2968. 00001F26  2068 0016                movea.l    A0, [A0 + 0x16]
  2969. 00001F2A  2068 0010                movea.l    A0, [A0 + 0x10]
  2970. 00001F2E  2650                     movea.l    A3, [A0]
  2971. 00001F30  602C                     bra        +0x2E /* 00001F5E */
  2972. label00001F32:
  2973. 00001F32  202B 0008                move.l     D0, [A3 + 0x8]
  2974. 00001F36  2D40 FFF8                move.l     [A6 - 0x8], D0
  2975. 00001F3A  2040                     movea.l    A0, D0
  2976. 00001F3C  B1CC                     cmpa.l     A0, A4
  2977. 00001F3E  6722                     beq        +0x24 /* 00001F62 */
  2978. 00001F40  42A7                     clr.l      -[A7]
  2979. 00001F42  2F00                     move.l     -[A7], D0
  2980. 00001F44  2F0C                     move.l     -[A7], A4
  2981. 00001F46  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  2982. 00001F4A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2983. 00001F4E  4A80                     tst.l      D0
  2984. 00001F50  670A                     beq        +0xC /* 00001F5C */
  2985. 00001F52  06AE 0000 0100 FFFC      addi.l     [A6 - 0x4], 0x100
  2986. 00001F5A  6006                     bra        +0x8 /* 00001F62 */
  2987. label00001F5C:
  2988. 00001F5C  2653                     movea.l    A3, [A3]
  2989. label00001F5E:
  2990. 00001F5E  200B                     move.l     D0, A3
  2991. 00001F60  66D0                     bne        -0x2E /* 00001F32 */
  2992. label00001F62:
  2993. 00001F62  363C FF01                move.w     D3, 0xFF01
  2994. 00001F66  966E FFFE                sub.w      D3, [A6 - 0x2]
  2995. 00001F6A  200B                     move.l     D0, A3
  2996. 00001F6C  6700 0236                beq        +0x238 /* 000021A4 */
  2997. 00001F70  B645                     cmp.w      D3, D5
  2998. 00001F72  6500 0230                bcs        +0x232 /* 000021A4 */
  2999. 00001F76  206E 0012                movea.l    A0, [A6 + 0x12]
  3000. 00001F7A  2868 000C                movea.l    A4, [A0 + 0xC]
  3001. 00001F7E  206E FFF8                movea.l    A0, [A6 - 0x8]
  3002. 00001F82  2068 0010                movea.l    A0, [A0 + 0x10]
  3003. 00001F86  2668 0086                movea.l    A3, [A0 + 0x86]
  3004. 00001F8A  603A                     bra        +0x3C /* 00001FC6 */
  3005. label00001F8C:
  3006. 00001F8C  200B                     move.l     D0, A3
  3007. 00001F8E  6700 0214                beq        +0x216 /* 000021A4 */
  3008. 00001F92  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3009. 00001F96  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3010. 00001F9A  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3011. 00001F9E  3F3C FF01                move.w     -[A7], 0xFF01
  3012. 00001FA2  4EBA FDF0                jsr        [PC - 0x210 /* 00001D94 */]
  3013. 00001FA6  4A80                     tst.l      D0
  3014. 00001FA8  6700 01FA                beq        +0x1FC /* 000021A4 */
  3015. 00001FAC  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  3016. 00001FB0  2F2B 0008                move.l     -[A7], [A3 + 0x8]
  3017. 00001FB4  4EAD 1862                jsr        [A5 + 0x1862 /* export_776 */]
  3018. 00001FB8  4A40                     tst.w      D0
  3019. 00001FBA  6700 01E8                beq        +0x1EA /* 000021A4 */
  3020. 00001FBE  266B 000C                movea.l    A3, [A3 + 0xC]
  3021. 00001FC2  286C 000C                movea.l    A4, [A4 + 0xC]
  3022. label00001FC6:
  3023. 00001FC6  200C                     move.l     D0, A4
  3024. 00001FC8  66C2                     bne        -0x3C /* 00001F8C */
  3025. 00001FCA  200B                     move.l     D0, A3
  3026. 00001FCC  6600 01D6                bne        +0x1D8 /* 000021A4 */
  3027. 00001FD0  6000 01CE                bra        +0x1D0 /* 000021A0 */
  3028. label00001FD4:
  3029. 00001FD4  282E FFC8                move.l     D4, [A6 - 0x38]
  3030. 00001FD8  2C2E FFC4                move.l     D6, [A6 - 0x3C]
  3031. 00001FDC  B886                     cmp.l      D4, D6
  3032. 00001FDE  6600 00E0                bne        +0xE2 /* 000020C0 */
  3033. label00001FE2:
  3034. 00001FE2  302E FFCA                move.w     D0, [A6 - 0x36]
  3035. 00001FE6  761F                     moveq.l    D3, 0x1F
  3036. 00001FE8  C043                     and.w      D0, D3
  3037. 00001FEA  7219                     moveq.l    D1, 0x19
  3038. 00001FEC  B041                     cmp.w      D0, D1
  3039. 00001FEE  6640                     bne        +0x42 /* 00002030 */
  3040. 00001FF0  206E 0012                movea.l    A0, [A6 + 0x12]
  3041. 00001FF4  2068 000C                movea.l    A0, [A0 + 0xC]
  3042. 00001FF8  2068 000C                movea.l    A0, [A0 + 0xC]
  3043. 00001FFC  2010                     move.l     D0, [A0]
  3044. 00001FFE  C043                     and.w      D0, D3
  3045. 00002000  721A                     moveq.l    D1, 0x1A
  3046. 00002002  B041                     cmp.w      D0, D1
  3047. 00002004  662A                     bne        +0x2C /* 00002030 */
  3048. 00002006  206E 0012                movea.l    A0, [A6 + 0x12]
  3049. 0000200A  2068 000C                movea.l    A0, [A0 + 0xC]
  3050. 0000200E  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3051. 00002012  206E 000E                movea.l    A0, [A6 + 0xE]
  3052. 00002016  2068 000C                movea.l    A0, [A0 + 0xC]
  3053. 0000201A  2F28 000C                move.l     -[A7], [A0 + 0xC]
  3054. 0000201E  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3055. 00002022  3F3C FF01                move.w     -[A7], 0xFF01
  3056. 00002026  4EBA FD6C                jsr        [PC - 0x294 /* 00001D94 */]
  3057. 0000202A  4A80                     tst.l      D0
  3058. 0000202C  6700 0176                beq        +0x178 /* 000021A4 */
  3059. label00002030:
  3060. 00002030  202E FFC8                move.l     D0, [A6 - 0x38]
  3061. 00002034  721F                     moveq.l    D1, 0x1F
  3062. 00002036  C081                     and.l      D0, D1
  3063. 00002038  41ED D414                lea.l      A0, [A5 - 0x2BEC]
  3064. 0000203C  1030 0000                move.b     D0, [A0 + D0.w]
  3065. 00002040  7210                     moveq.l    D1, 0x10
  3066. 00002042  C001                     and.b      D0, D1
  3067. 00002044  6748                     beq        +0x4A /* 0000208E */
  3068. 00002046  206E 0012                movea.l    A0, [A6 + 0x12]
  3069. 0000204A  2868 000C                movea.l    A4, [A0 + 0xC]
  3070. 0000204E  206E 000E                movea.l    A0, [A6 + 0xE]
  3071. 00002052  2668 000C                movea.l    A3, [A0 + 0xC]
  3072. 00002056  6028                     bra        +0x2A /* 00002080 */
  3073. label00002058:
  3074. 00002058  200B                     move.l     D0, A3
  3075. 0000205A  6700 0148                beq        +0x14A /* 000021A4 */
  3076. 0000205E  2F2C 0004                move.l     -[A7], [A4 + 0x4]
  3077. 00002062  2F2B 0004                move.l     -[A7], [A3 + 0x4]
  3078. 00002066  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  3079. 0000206A  3F3C FF01                move.w     -[A7], 0xFF01
  3080. 0000206E  4EBA FD24                jsr        [PC - 0x2DC /* 00001D94 */]
  3081. 00002072  4A80                     tst.l      D0
  3082. 00002074  6700 012E                beq        +0x130 /* 000021A4 */
  3083. 00002078  266B 000C                movea.l    A3, [A3 + 0xC]
  3084. 0000207C  286C 000C                movea.l    A4, [A4 + 0xC]
  3085. label00002080:
  3086. 00002080  200C                     move.l     D0, A4
  3087. 00002082  66D4                     bne        -0x2A /* 00002058 */
  3088. 00002084  200B                     move.l     D0, A3
  3089. 00002086  6700 00F2                beq        +0xF4 /* 0000217A */
  3090. 0000208A  6000 0118                bra        +0x11A /* 000021A4 */
  3091. label0000208E:
  3092. 0000208E  246E 000E                movea.l    A2, [A6 + 0xE]
  3093. 00002092  4AAA 0008                tst.l      [A2 + 0x8]
  3094. 00002096  6600 00E2                bne        +0xE4 /* 0000217A */
  3095. 0000209A  206E 0012                movea.l    A0, [A6 + 0x12]
  3096. 0000209E  4AA8 0008                tst.l      [A0 + 0x8]
  3097. 000020A2  6600 00D6                bne        +0xD8 /* 0000217A */
  3098. 000020A6  2D4A FFE2                move.l     [A6 - 0x1E], A2
  3099. 000020AA  486E FFCC                pea.l      [A6 - 0x34]
  3100. 000020AE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3101. 000020B2  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  3102. 000020B6  B045                     cmp.w      D0, D5
  3103. 000020B8  6400 00C0                bcc        +0xC2 /* 0000217A */
  3104. 000020BC  6000 00E6                bra        +0xE8 /* 000021A4 */
  3105. label000020C0:
  3106. 000020C0  0284 0000 00FF           andi.l     D4, 0xFF
  3107. 000020C6  45ED D414                lea.l      A2, [A5 - 0x2BEC]
  3108. 000020CA  1032 4000                move.b     D0, [A2 + D4.w]
  3109. 000020CE  7801                     moveq.l    D4, 0x01
  3110. 000020D0  C004                     and.b      D0, D4
  3111. 000020D2  673A                     beq        +0x3C /* 0000210E */
  3112. 000020D4  0286 0000 00FF           andi.l     D6, 0xFF
  3113. 000020DA  1032 6000                move.b     D0, [A2 + D6.w]
  3114. 000020DE  C004                     and.b      D0, D4
  3115. 000020E0  672C                     beq        +0x2E /* 0000210E */
  3116. 000020E2  206E 000E                movea.l    A0, [A6 + 0xE]
  3117. 000020E6  2068 0008                movea.l    A0, [A0 + 0x8]
  3118. 000020EA  2610                     move.l     D3, [A0]
  3119. 000020EC  0283 0000 00C0           andi.l     D3, 0xC0
  3120. 000020F2  206E 0012                movea.l    A0, [A6 + 0x12]
  3121. 000020F6  2068 0008                movea.l    A0, [A0 + 0x8]
  3122. 000020FA  2810                     move.l     D4, [A0]
  3123. 000020FC  0284 0000 00C0           andi.l     D4, 0xC0
  3124. 00002102  2004                     move.l     D0, D4
  3125. 00002104  4680                     not.l      D0
  3126. 00002106  C083                     and.l      D0, D3
  3127. 00002108  6770                     beq        +0x72 /* 0000217A */
  3128. 0000210A  6000 0098                bra        +0x9A /* 000021A4 */
  3129. label0000210E:
  3130. 0000210E  302E FFCA                move.w     D0, [A6 - 0x36]
  3131. 00002112  761F                     moveq.l    D3, 0x1F
  3132. 00002114  C043                     and.w      D0, D3
  3133. 00002116  7819                     moveq.l    D4, 0x19
  3134. 00002118  B044                     cmp.w      D0, D4
  3135. 0000211A  6636                     bne        +0x38 /* 00002152 */
  3136. 0000211C  302E FFC6                move.w     D0, [A6 - 0x3A]
  3137. 00002120  C043                     and.w      D0, D3
  3138. 00002122  B044                     cmp.w      D0, D4
  3139. 00002124  662C                     bne        +0x2E /* 00002152 */
  3140. 00002126  206E 000E                movea.l    A0, [A6 + 0xE]
  3141. 0000212A  2068 0008                movea.l    A0, [A0 + 0x8]
  3142. 0000212E  2610                     move.l     D3, [A0]
  3143. 00002130  0283 0000 00C0           andi.l     D3, 0xC0
  3144. 00002136  206E 0012                movea.l    A0, [A6 + 0x12]
  3145. 0000213A  2068 0008                movea.l    A0, [A0 + 0x8]
  3146. 0000213E  2810                     move.l     D4, [A0]
  3147. 00002140  0284 0000 00C0           andi.l     D4, 0xC0
  3148. 00002146  2004                     move.l     D0, D4
  3149. 00002148  4680                     not.l      D0
  3150. 0000214A  C083                     and.l      D0, D3
  3151. 0000214C  6700 FE94                beq        -0x16A /* 00001FE2 */
  3152. 00002150  6052                     bra        +0x54 /* 000021A4 */
  3153. label00002152:
  3154. 00002152  246E 000E                movea.l    A2, [A6 + 0xE]
  3155. 00002156  4AAA 0008                tst.l      [A2 + 0x8]
  3156. 0000215A  6648                     bne        +0x4A /* 000021A4 */
  3157. 0000215C  206E 0012                movea.l    A0, [A6 + 0x12]
  3158. 00002160  4AA8 0008                tst.l      [A0 + 0x8]
  3159. 00002164  663E                     bne        +0x40 /* 000021A4 */
  3160. 00002166  2D4A FFE2                move.l     [A6 - 0x1E], A2
  3161. 0000216A  486E FFCC                pea.l      [A6 - 0x34]
  3162. 0000216E  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  3163. 00002172  4EAD 205A                jsr        [A5 + 0x205A /* export_1031 */]
  3164. 00002176  4A40                     tst.w      D0
  3165. 00002178  672A                     beq        +0x2C /* 000021A4 */
  3166. label0000217A:
  3167. 0000217A  206E 000E                movea.l    A0, [A6 + 0xE]
  3168. 0000217E  2028 0008                move.l     D0, [A0 + 0x8]
  3169. 00002182  2D40 000E                move.l     [A6 + 0xE], D0
  3170. 00002186  206E 0012                movea.l    A0, [A6 + 0x12]
  3171. 0000218A  2028 0008                move.l     D0, [A0 + 0x8]
  3172. 0000218E  2D40 0012                move.l     [A6 + 0x12], D0
  3173. label00002192:
  3174. 00002192  246E 0012                movea.l    A2, [A6 + 0x12]
  3175. 00002196  266E 000E                movea.l    A3, [A6 + 0xE]
  3176. 0000219A  B5CB                     cmpa.l     A2, A3
  3177. 0000219C  6600 FC50                bne        -0x3AE /* 00001DEE */
  3178. label000021A0:
  3179. 000021A0  7001                     moveq.l    D0, 0x01
  3180. 000021A2  6002                     bra        +0x4 /* 000021A6 */
  3181. label000021A4:
  3182. 000021A4  7000                     moveq.l    D0, 0x00
  3183. label000021A6:
  3184. 000021A6  4CDF 1C78                movem.l    D3,D4,D5,D6,A2,A3,A4, [A7]+
  3185. 000021AA  4E5E                     unlink     A6
  3186. 000021AC  205F                     movea.l    A0, [A7]+
  3187. 000021AE  4FEF 000E                lea.l      A7, [A7 + 0xE]
  3188. 000021B2  4ED0                     jmp        [A0]
  3189.